在我的 settings.yml 文件中,我有几个配置变量,其中一些引用了 ENV[] 变量。
例如我有 ENV['FOOVAR'] 等于 WIDGET
我以为我可以像这样在 <% %> 中引用 ENV 变量:
设置.yml:
default:
cv1: Foo
cv2: <% ENV['FOOVAR'] %>
如果我输入,在 rails 控制台中
> ENV['FOOVAR']
=> WIDGET
但
> Settings.cv1
=> Foo (works okay)
> Settings.cv2
=>nil (doesn't work???)
最佳答案
使用以下:-
default:
cv1: Foo
cv2: <%= ENV['FOOVAR'] %>
关于ruby-on-rails - rails 3,如何在 Settings.yml 文件中使用 ENV 配置变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5866015/