1

当我更改 config/environment.rb 时,Rails 服务器似乎需要重新启动。有没有办法在不重新启动服务器的情况下反映更改?

它的宝石或类似的东西存在吗?

4

1 回答 1

1

environment.rb文件是启动您的应用程序的主要初始化文件之一,并且不能真正在每个请求上重新加载,因为重新加载几乎与重新启动整个应用程序相同。我猜那里有一些变量你想改变而不是每次都重新启动。.rb好吧,您可以在目录中创建一个文件,而不是将它们放在那里lib。该代码在应用程序启动时运行,对于定义自定义类等很有用。

要使其在您需要eager_load_pathsconfig/application.rb. 这个问题指定了如何做到这一点。

于 2013-06-16T09:50:03.770 回答