只要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文件夾中的某個地方。