帮助程序不会在每个请求时自动刷新



我是Ruby在Rails上的新手,最近我注意到了这一点。我在控制器中编写的所有代码例如。xyz<ApplicationController ...
每个请求都会刷新。我在此类代码中所做的任何更改都反映在下一个请求中,而无需重新启动服务器。

但是我在不&lt的类中编写的任何代码;来自ApplicationController或"助手"目录中的类不会自动取消。

这是正常行为吗?因为每次重新启动服务器很痛苦。

我在开发模式下使用以下内容:

Ruby 2.0.0

铁轨4.1.8

和薄服务器。(Webrick也发生)

当我们刷新页面时,将代码更改为助手,控制器和模型,但有时它的行为很奇怪,我们必须重新启动服务器。

<</p>

因此,基本上我创建了一个Rails-API项目。我自己创建了它(我忘了上面提到)...因此基本上添加了这一行:

config.autoload_paths += %W(#{config.root}/app)

to Application.rb/development.rb(取决于您的需要),解决此问题。您可以添加:

config.autoload_paths += Dir["#{config.root}/lib/**/"] 

也要自动加载" lib"目录中的所有内容。

希望这对下一个人有帮助。

最新更新