【发布时间】:2011-02-09 21:14:09
【问题描述】:
我想知道是否有关于在 Rails 应用程序中存储全局设置的最佳实践。我的意思是:我定义了一些可能会改变的全局变量,但不太可能,而且将它们存储在数据库中似乎不合适,因为它们被大量使用。例如,我有 SYSTEM_EMAIL 和 SYSTEM_EMAIL_SIGNATURE 和 SYSTEM_STORAGE_ROOT。
现在我将它们保存在 environment.rb 中,但我不确定这是否是存储它们的正确位置。
谢谢
编辑:
接受的答案仍然是合适的,但是我开始使用 https://github.com/markbates/configatron ,还有其他选项,但我最喜欢 configatron。
【问题讨论】:
标签: ruby-on-rails ruby environment-variables