我的一个应用程序将 yml 文件加载为 config/environment.rb 中的全局变量,以便可以全局使用该变量,如下所示。
CFILE = YAML::load(File.open('path/to/the/file'))
现在我需要定期将文件重新加载到同一个变量,因为文件会定期修改。我试过用上面的同一行添加一个 rake 任务,但它并没有真正做出改变。
如何更新变量?
[已解决] 用 CFILE.replace new_cfile 解决
我的一个应用程序将 yml 文件加载为 config/environment.rb 中的全局变量,以便可以全局使用该变量,如下所示。
CFILE = YAML::load(File.open('path/to/the/file'))
现在我需要定期将文件重新加载到同一个变量,因为文件会定期修改。我试过用上面的同一行添加一个 rake 任务,但它并没有真正做出改变。
如何更新变量?
[已解决] 用 CFILE.replace new_cfile 解决