Согласно http://edgeapi.rubyonrails.org/classes/Rails/Railtie.html,, если я пишу плагин Rails 3 и хочу подключиться к процессу инициализации, я пишу
class MyRailtie < Rails::Railtie
initializer "my_railtie.configure_rails_initialization" do
# some initialization behavior
end
end
Однако этот инициализатор, похоже, выполняется при запуске, например, задачи Rails rake
, а не только при запуске rails s
или аналогичной. Мой вопрос: как я могу предотвратить запуск моего кода в этом блоке во время задач Rails, в отличие от полной загрузки сервера Rails? Похоже, что это общая проблема с плагинами Rails 3.