Rails常量从初始化程序中卸载

时间:2013-06-26 01:06:12

标签: ruby-on-rails

我有一个自定义初始值设定项config/initializers/api/v1.rb,我在其中设置了一些全局常量以供应用程序使用:

module Api
  module V1
    DATE_FORMAT = '%Y-%m-%d' 
  end
end

我第一次点击用户Api::V1::DATE_FORMAT的控制器时,一切都按预期工作。如果我再次点击该路径,我会得到NameError uninitialized constant Api::V1::DATE_FORMAT

Rails documentation for configuration明确表示它应该处理这种情况:

  

如果您愿意,可以使用子文件夹来组织初始化程序,   因为Rails会从中查看整个文件层次结构   初始化文件夹打开。

0 个答案:

没有答案