我有一个自定义初始化程序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 会从初始化程序文件夹向下查看整个文件层次结构。