[英]Reflect changes to environment.rb without restarting rails server
當我更改config / environment.rb時,Rails服務器似乎需要重新啟動。 有沒有一種方法可以反映更改而無需重新啟動服務器?
一顆寶石或類似的東西存在嗎?
environment.rb
文件是啟動應用程序的主要初始化文件之一,不能真正針對每個請求進行重新加載,因為重新加載與重新啟動整個應用程序幾乎相同。 我猜那里有些變量要更改而不必每次都重新啟動。 好吧,您可以在lib
目錄中創建一個.rb
文件,而不是將它們放在其中。 該代碼在應用啟動時運行,對於定義自定義類等很有用。
要使其在每個請求上自動重新加載,您需要在config/application.rb
使用eager_load_paths
。 這個問題說明了如何做到這一點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.