-1

Есть определенные переменные, которые я хотел бы иметь в среде разработки, и определенные переменные для производственной среды. Например, в режиме производства я могу использовать кеш для ускорения производительности. У меня есть пара открытых вопросов по этому вопросу:Лучший способ установить переменные среды в рельсах

Вопрос: Каков самый простой и быстрый способ установки переменных окружения в приложении rails? Например, ENV["USE_CACHE"] = true в производстве, и = false в разработке.

Если вы могли бы указать конкретный камень и/или конкретные файлы, которые мне нужно было бы коснуться, это было бы очень полезно. Благодаря!

+0

@ Зелёный Статья, которую вы упомянули, очень, очень старая. –

+0

https://github.com/laserlemon/figaro –

ответ

0

я узнал кое-что о ENV переменных это discussion

Вы можете установить ENV varaibles, просто добавляя

export USE_CACHE=true 

в файл .bashrc .

... и в вашем приложении вы можете использовать

ENV["USE_CACHE"] 

, вы также можете проверить figaro и dotenv, которые являются применение конкретных.

Для вашей цели просто использовать

if Rails.env.eql?("development") 
#do stuff 
end 

Сво ДО Вы выбираете самый простой и быстрый способ!

Смежные вопросы