gpt4 book ai didi

ruby-on-rails-3 - 为什么不执行 Railtie 初始化程序?

转载 作者:行者123 更新时间:2023-12-04 07:07:45 27 4
gpt4 key购买 nike

在制作 Passenger-Monit 时插件,我认为使用初始化程序最合适,即


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

但是,由于某种原因,块中的代码从未执行过。
我终于解决了
config.before_initialize {}

但我很好奇,为什么不执行初始化程序。什么可以阻止它运行?

最佳答案

在您的 gemfile 中,您是否添加了

gem "Passenger-Monit"

否则,您需要将它放在您的加载路径中并在您的应用程序中使用它。
http://www.igvita.com/2010/08/04/rails-3-internals-railtie-creating-plugins/

祝你好运!

关于ruby-on-rails-3 - 为什么不执行 Railtie 初始化程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5856614/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com