Почему инициализаторы Railtie не выполняются?

При создании Passenger-Monit плагина я подумал, что наиболее целесообразно использовать инициализатор, т.е.


module PassengerMonit
  class Railtie < Rails::Railtie
    initializer "my_plugin.some_init_task" do
      # my initialization tasks
    end
  end
end

Однако по какой-то причине код в блоке так и не был выполнен. В итоге я нашел обходной путь с помощью

config.before_initialize {}

но мне интересно, почему инициализатор не выполнялся. Что могло помешать его выполнению?

7
задан fuzzyalej 25 July 2012 в 08:44
поделиться