1

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

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

我第一次点击 users 的控制器时Api::V1::DATE_FORMAT,一切都按预期工作。如果我再次走这条路,我会得到一个NameError uninitialized constant Api::V1::DATE_FORMAT.

Rails 配置文档明确表示它应该处理这种情况:

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

4

0 回答 0