根据rails中的环境设置配置常量

时间:2009-05-19 12:47:00

标签: ruby-on-rails

我想根据环境定义一个常量(比如admin-email-adress)。最简单的方法是什么?

我喜欢这样的东西,在development.rb(或test或production.rb)中:

ADMIN_EMAIL = "foo@bar.com"

能够通过调用类似

的方式访问它
ADMIN_EMAIL

是否有一种简单的方法或者我必须做一些事情,比如创建一个模块并初始化它和东西(如果你想知道我是否对此有任何想法,不幸的是:我没有)

  

它以这种方式工作,但必须这样做   为常量重新启动服务器   生效。

1 个答案:

答案 0 :(得分:11)

config/environments/中,有一些配置文件会根据您当前所处的环境执行。尝试在其中一个中定义一个常量。