在Rails中根据环境设置配置常量

8

我希望定义一个常量(例如管理员电子邮件地址),并根据环境进行调整。最简单的方法是什么?

我想要类似这样的东西,在development.rb(或test或production.rb)中:

ADMIN_EMAIL = "foo@bar.com"

可以通过类似以下方式调用来访问它:

ADMIN_EMAIL

有没有简单的方法,还是我需要创建一个模块并初始化它之类的东西(如果你想知道我对此有什么想法,不幸的是:我不知道)

它可以这样工作,但必须重启服务器才能使常量生效。

1个回答

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

3
啊,好的,我一直在尝试做那件事,但没有意识到我需要重新启动服务器,这样它才能初始化。 - Roland Studer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接