config не определена в конфигурационных файлах среды - PullRequest
2 голосов
/ 28 октября 2010

Когда я запускаю свой сервер локально, я получаю следующее уведомление:

please set config.active_support.deprecation to :log at config/environments/development.rb

Когда я добавляю в config / environment / development.rb

config.active_support.deprecation = :log 

, я получаю:

undefined local variable or method `config' for main:Object (NameError)

моя среда: Rails 3.0.1 Ruby 1.8.7 Ubuntu 10.04

Файл Development.rb

# Settings specified here will take precedence over those in config/environment.rb

# In the development environment your application's code is reloaded on
# every request.  This slows down response time but is perfect for development
# since you don't have to restart the webserver when you make code changes.
config.active_support.deprecation = :log
config.cache_classes = false

Ответы [ 3 ]

11 голосов
/ 28 октября 2010

В вашем файле development.rb должен быть блок, похожий на:

YourApplicationName::Application.configure do
   config.active_support.deprecation = :log
   config.cache_classes = false
end

Строки конфигурации должны быть размещены внутри этого блока.

1 голос
/ 28 октября 2010

Убедитесь, что вы добавили строку, в которой находятся другие параметры config. * - внутри цикла * .configure.

0 голосов
/ 13 октября 2012

Попробуйте это

 rails s -e development
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...