我想实例化一个可通过所有应用程序访问的数组,该数组可能会在应用程序运行时更改,但在应用程序再次启动时会重新生成。
我想把那个数组放在 ApplicationController 中,但是一旦请求结束它就会死吗?;我只需要它在每次应用程序开始运行时填充一次,而不是每次调用 Controller 操作时。
该数组是从数据库填充的,并且必须已经加载。
在此先感谢您的任何指导。
最佳答案
在你体内创建一个文件 config/initializers
调用whatever-you-want.rb 并将您的代码放在那里。
THIS_IS_AN_ARRAY = [1,2,3,4]
然后您应该可以访问 THIS_IS_AN_ARRAY
整个应用程序。
关于ruby-on-rails - Ruby on Rails 全局数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5342192/