簡體   English   中英

反映對environment.rb的更改,而無需重新啟動Rails服務器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM