0

我正在使用我的config/environments/<env>.rb文件来设置自定义配置变量(请参阅https://stackoverflow.com/a/5053882/483520)。例如,我可能会设置以下内容:

config.google_analytics_on = false #or true, in a production environment
config.google_analytics_account = "<account-string>"

能够做到这一点会很好:

config.google_analytics.on = false
config.google_analytics.account = "<account-string>"

这样我的所有 google_analytics 变量都将在该范围内。然而,rails 抱怨config.google_analytics没有被定义。我如何创建它?

4

1 回答 1

2
opts = {on: false, account: "<account-string>"}
config.google_analytics = OpenStruct.new(opts)
于 2012-07-21T02:35:28.420 回答