只要env为development
,RoR就允许您更改应用程序代码的一部分,然后刷新浏览器 - 并且更改所有内容,而无需重新启动Mongrel。RoR如何重新刷新刷新内容?
这是如何工作的,以及Rails代码库的位置是如何完成的?
(或者,有没有一些简单的方法与机架+杂种做到这一点?)
非常感谢。
只要env为development
,RoR就允许您更改应用程序代码的一部分,然后刷新浏览器 - 并且更改所有内容,而无需重新启动Mongrel。RoR如何重新刷新刷新内容?
这是如何工作的,以及Rails代码库的位置是如何完成的?
(或者,有没有一些简单的方法与机架+杂种做到这一点?)
非常感谢。
我无法回答您的问题的第一部分,但Shotgun在任何基于Rack的应用程序中都能为您提供此行为。
您可以检查config.cache_classes
在RAILS_ROOT /配置/环境/ development.rb,它被设置为
config.cache_classes = false
而production.rb,它被设置为true
我不知道什么特定的代码处理它,但它应该在actionpack/action_controller文件夹中的某个地方。