错误仅在 :暂存环境中发生
config/initializers/activity_api.rb:4:in 'block in <top (required)>'
Rails.application.config.to_prepare do
config = YAML.load_file('config/activity.yml')[Rails.env] || {}
config.deep_symbolize_keys!
Activity::API.config = config
end
我在app/classes/activity/api.rb
中Activity::API
类定义
module Activity
class API
...
end
end
我应该明确定义一个模块Activity
app/classes/activity.rb
并要求app/classes/activity
中的文件还是我误解了什么?
也许应用程序/类子目录不在自动加载路径中?
创建一个空模块Activity
会有所帮助。
您还可以尝试使用内联类声明样式:
class Activity::Api
end