如何在Rails中重新定义/覆盖初始化的变量



我的一个应用程序将yml文件作为配置/环境中的全局变量加载。

用= YAML::负载(File.open(路径///文件))

现在我需要定期将文件重新加载到相同的变量中,因为文件将被定期修改。我试过用上面的同一行添加一个rake任务,但它并没有真正做出改变。

如何更新变量?


[Solved]与CFILE解决。取代new_cfile

你不应该那样做。:)但是,你可以!

Object.send(:remove_const, :CFILE)

最新更新