我正在 Windows 的开发模式下开发 rails 3.2.6 项目,我的同事正在使用 Mac。我们都使用相同的配置。对他来说页面访问速度很快,但对我来说这需要很长时间,因为它会在返回每个请求之前重新加载所有类,甚至是简单的图像 GET 请求。
在 development.rb 我们有
config.cache_classes = false
config.reload_classes_only_on_change = true
config.consider_all_requests_local = true
config.action_controller.perform_caching = false
如果我将其修改为以下内容,则缓存类会很快,但是当我进行更改时,我必须重新启动它们才能生效。
config.cache_classes = true
#config.reload_classes_only_on_change = true
config.consider_all_requests_local = true
config.action_controller.perform_caching = false
我正在使用 Rails 3.2.6、JRuby 1.7、Windows 7。有一个 rails_dev_tweaks gem 可用,但从 rails 3.2 开始,这应该不是必需的。有没有其他人见过这个问题?我是否配置错误?这个功能甚至应该在 Windows 中工作吗?
我在搜索中找不到对这个问题的任何参考,我认为 Rails 3.2.x 在 Windows 上被大量使用,所以我认为这是我做错了简单的事情。谢谢。