只要env为development
,RoR就允许您更改应用程序代码的一部分,然后只刷新浏览器 - 所有内容都会更改,而无需重新启动Mongrel。
这是如何工作的,Rails代码库在哪里完成?
(或者,使用Rack + Mongrel有一些简单的方法吗?)
非常感谢。
答案 0 :(得分:2)
我无法回答您问题的第一部分,但Shotgun会在任何基于机架的应用程序中为您提供此行为。
答案 1 :(得分:1)
您可以查看config.cache_classes
在RAILS_ROOT / config / environments / development.rb中,它设置为
config.cache_classes = false
while production.rb,它设置为true
我不知道特定代码处理它的是什么,但它应该位于actionpack / action_controller文件夹中的某个位置。