2010-07-16 84 views

回答

0

我只是用常量。例如

AWS_PW = "ssss" 

你可以在不同的配置文件有不同的值通過其名稱

訪問它們。他們是常數。他們是隨處可見 - 控制器,視圖,模型等

# eg 
user.pw = AWS_PW 

ADDED

常量需要啓動一個大寫字母。通常的做法是使用全部大寫,下劃線,數字等

您需要重新啓動Rails的,因爲適當的環境文件讀取一次拿起環境文件的新變化。

注意:你可以聲明哈希爲一個常數。例如

# in an environment file... 
PARAMS = {} 
PARAMS['default_pw'] = 'topsecret!' 
+0

謝謝,所以我注意到2件事情,他們需要大寫?你必須重新啓動mongrel,如果你改變屬性,即使我處於開發模式?真的嗎?? – kapso 2010-07-16 04:20:20

+0

對不起,我新來的紅寶石,剛纔讀的常量必須開始以大寫字母。謝謝。 – kapso 2010-07-16 05:01:56

+0

我更新了我的答案以涵蓋您的意見。 – 2010-07-16 18:28:44