有一个类
用类似的东西./app/models/foo.rb
初始化。当一些其他文件被修改时重新加载并且项目明显丢失。处理这个问题的首选方法是什么?./config/initializers/foo.rb
Foo.items = YAML.load_file "foo.yml"
foo.rb
问问题
159 次
2 回答
0
答案可以在这个答案中找到。
本质上,将您的配置包装在一个 to_prepare 块中:
Rails.application.config.to_prepare do
Foo.items = YAML.load_file "foo.yml"
end
于 2013-12-06T21:34:55.233 回答
-1
我不确定正在发生的确切情况,但这里有一个猜测: 的定义是否用空的东西Foo
初始化?items
也许不要这样做。
如果您向我们展示一些代码,将会有所帮助。
于 2012-12-13T01:17:20.407 回答