При создании Passenger-Monit плагина я подумал, что наиболее целесообразно использовать инициализатор, т.е.
module PassengerMonit
class Railtie < Rails::Railtie
initializer "my_plugin.some_init_task" do
# my initialization tasks
end
end
end
Однако по какой-то причине код в блоке так и не был выполнен. В итоге я нашел обходной путь с помощью
config.before_initialize {}
но мне интересно, почему инициализатор не выполнялся. Что могло помешать его выполнению?