当我更改 config/environment.rb 时,Rails 服务器似乎需要重新启动。有没有办法在不重新启动服务器的情况下反映更改?
它的宝石或类似的东西存在吗?
当我更改 config/environment.rb 时,Rails 服务器似乎需要重新启动。有没有办法在不重新启动服务器的情况下反映更改?
它的宝石或类似的东西存在吗?
该environment.rb
文件是启动您的应用程序的主要初始化文件之一,并且不能真正在每个请求上重新加载,因为重新加载几乎与重新启动整个应用程序相同。我猜那里有一些变量你想改变而不是每次都重新启动。.rb
好吧,您可以在目录中创建一个文件,而不是将它们放在那里lib
。该代码在应用程序启动时运行,对于定义自定义类等很有用。
要使其在您需要eager_load_paths
在config/application.rb
. 这个问题指定了如何做到这一点。