Rails 3开发环境保持缓存,即使没有缓存?

ora*_*ges 19 caching ruby-on-rails

我有一个rails开发模式的3应用程序,它不会加载我运行webrick时所做的任何更改.我三重检查了我的设置,development.rb并确保我在开发模式下运行.

config.cache_classes = false
config.action_controller.perform_caching = false
Run Code Online (Sandbox Code Playgroud)

我还检查了我的tmp目录,以确保缓存文件夹是空的 - 我还没有在网站上进行任何缓存,并且从未打开过缓存.我猜测它的文件加载问题.

我也在运行webrick然后安装了mongrel,问题仍然存在.

我猜我遇到配置问题,不,我没有看到其他人发布这样的问题.我还缺少什么?

编辑:看起来我的视图帮助程序不能自动加载 - 默认情况下不是帮助程序应该可以在rails 3中重新加载?

sha*_*xxv 5

我也有类似的经历,但是我不相信这与实际的帮助程序类有关,而与我在lib/目录下编写的任何内容有关。如果必须使用一条require 'some_class'语句,则应将其切换为:

require_dependency 'some_class'
Run Code Online (Sandbox Code Playgroud)

对我来说就像一个魅力。