Я не пишу в Rails. Это просто рубин.Как не требовать определенных драгоценных камней/строк кода в производстве, которые мне нужны в разработке
Но у меня есть среда для разработчиков, у которой есть собственная группа разработки в Gemfile.
Но я не использую их в производстве на Iron.io.
В частности, я использую «log_buddy» и имеет множество сообщений d {var}
.
И я использую pry
, который имеет заявление require pry
и require-debug
.
Эти инструкции создают ошибки в случае pry
и дублируют регистрацию в случае log_buddy
, когда код запускается в процессе производства.
Как я могу провести различие между двумя средами?
Я читал о dotenv
и некоторых других драгоценных камнях, но не совсем понял, как это будет работать в моем сценарии.
Спасибо, что делает Инициатор? Я бы хотел, если бы не было среды DEV, чтобы передать следующее: 'LogBuddy.init: disabled => true' – Angela
ли я запускаю веб-приложение следующим образом:' DEV = true bundle exec shotgun -o 0.0.0.0 web ... .rb' (все из 'bundle' on - это то, как я запускаю приложение, находящееся в настоящее время в режиме dev. – Angela