2009-05-19 88 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