【问题标题】:How does RoR's reloading content on refresh work?RoR 在刷新时重新加载内容是如何工作的?
【发布时间】:2011-02-12 15:48:38
【问题描述】:

只要 env 是 development,RoR 就允许您更改部分应用程序代码,然后只需刷新浏览器即可 — 一切都会更改,而无需重新启动 Mongrel。

这是如何工作的,在 Rails 代码库中的什么地方完成?

(或者,是否有一些简单的方法可以使用 Rack+Mongrel 做到这一点?)

非常感谢。

【问题讨论】:

    标签: ruby-on-rails ruby mongrel rack


    【解决方案1】:

    我无法回答您问题的第一部分,但Shotgun 在任何基于 Rack 的应用程序中都会为您提供这种行为。

    【讨论】:

      【解决方案2】:

      您可以检查 config.cache_classes

      在RAILS_ROOT/config/environments/development.rb中设置为

      config.cache_classes = false

      在 production.rb 时,设置为 true

      我不知道具体的代码处理它,但它应该在 actionpack/action_controller 文件夹中的某个地方。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-12
        • 2017-09-02
        • 1970-01-01
        • 2014-11-03
        • 1970-01-01
        相关资源
        最近更新 更多