Я пытаюсь создать приложение rails, которое присваивает одно значение переменной, когда среда является средой разработки, и другое значение для этой же переменной, когда среда является производственной средой. Я хочу указать оба значения в моем коде (hardwired) и знать, какие значения для переменной присваиваются переменной, на основе которой выполняется среда. Как мне это сделать?Rails 3/Настройка переменных пользовательской среды
В случае, если это важно, я позже получаю доступ к этой переменной и возвращаю ее значение в методе класса модели.
Есть ли шанс, что это сломано в 3.1? Работал как шарм в моем приложении 3.0, теперь получаю NoMethodError (неопределенный метод «test_conf» для ActiveSupport :: Configurable :: Configuration: Class): –
# config/application.rb класс Приложение
lnguyen55
Существует гораздо лучший способ сделать это с помощью Rails 3+. Вы можете использовать существующую конфигурацию для создания config.json_url = '...' Я объяснил это далее http://jasonnoble.org/2011/12/updated-rails3-custom-environment-variables.html –