在制作Passenger-Monit插件时,我认为使用初始化程序最合适,即
module PassengerMonit
class Railtie < Rails::Railtie
initializer "my_plugin.some_init_task" do
# my initialization tasks
end
end
end
但是,由于某种原因,该块中的代码从未执行过。我终于解决了
config.before_initialize {}
但我很好奇,为什么没有执行初始化程序。是什么阻止了它运行?