每个请求都不会自动刷新助手

时间:2015-05-15 03:31:28

标签: ruby-on-rails ruby

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

但是我在类中写的任何代码都没有<来自ApplicationController 或者“helpers”目录中的类不会自动刷新。

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

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

ruby​​ 2.0.0

Rails 4.1.8

和瘦服务器。 (也发生在webrick上)

2 个答案:

答案 0 :(得分:0)

代理更改为帮助程序,控制器和模型在我们刷新页面时被选中应用程序,但有时它表现得很奇怪,我们必须重新启动服务器。

答案 1 :(得分:0)

所以,基本上我已经创建了一个rails-api项目..那个没有"助手"文件夹默认情况下我自己创建了它(我忘了在上面提到)...所以基本上添加这一行:

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

到application.rb / development.rb(根据您的需要),解决了这个问题。 你可以添加:

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

如果您想在" lib"中自动加载所有内容。 。目录

希望这有助于下一个人。