【发布时间】:2014-07-20 11:51:07
【问题描述】:
在我的应用程序中,我使用了一个在 config/initializers/details.rb 中定义的全局变量
$available_plans= Plan.all
并在整个应用程序中使用此变量,并且所有用户都可以使用此变量。如果我再添加一个计划,那应该会自动反映,所以我需要重新加载初始化程序
所以 after_create 添加了一个方法来重新加载初始化器,
ActiveSupport::Dependencies.load_file "config/initializers/details.rb"
这是正确的方法吗?
【问题讨论】:
-
这个问题似乎是题外话,因为它是关于代码审查的。应该在 codereview.stackexchange.com 上询问
标签: ruby-on-rails reload initializer