据我了解,在开发模式下每个请求都不会在Rails中重新加载插件.这是有道理的,因为通常您将插件添加到您的应用程序,它是您正在开发的应用程序.
但是如果你正在开发一个插件,你必须重新启动服务器,每次更改插件都会产生很大的开销.
有没有办法让Rails在开发过程中重新加载你的插件,重新加载模型和控制器的方式?
plugins ruby-on-rails reload ruby-on-rails-plugins ruby-on-rails-3
我正在使用Spree,它广泛使用Rails引擎.我发现的常见模式是这个.但是我无法理解这段代码.
class Engine < Rails::Engine
def self.activate
...
end
config.to_prepare &method(:activate).to_proc
end
Run Code Online (Sandbox Code Playgroud)
.to_prepare
什么&method
运营商吗?非常感谢!