Согласно 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.