相关疑难解决方法(0)

为什么没有执行Railtie初始化程序?

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


module PassengerMonit
  class Railtie < Rails::Railtie
    initializer "my_plugin.some_init_task" do
      # my initialization tasks
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

但是,由于某种原因,块中的代码从未执行过.我终于做了一个解决方案

config.before_initialize {}
Run Code Online (Sandbox Code Playgroud)

但我很好奇,为什么初始化程序没有被执行.有什么可以阻止它运行?

initializer ruby-on-rails-plugins ruby-on-rails-3 railtie

7
推荐指数
1
解决办法
975
查看次数