2009-05-19 84 views
8

我想根据环境定义一个常量(如admin-email-adress)。什么是最简单的方法来做到这一点?根据环境设置配置常量

我想类似的东西,在development.rb(或测试或production.rb):

ADMIN_EMAIL = "[email protected]" 

并能够通过调用类似

ADMIN_EMAIL 

是进行访问有一个简单的方法,或者我必须做一些事情,如创建一个模块并初始化它和东西(以及如果您想知道我是否有任何想法,可惜:我不知道)

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

回答

11

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

+3

嗯,好的,我试图做到这一点,但没有意识到我不得不重新启动服务器,所以它会被初始化。 – 2009-05-19 12:54:31