0
是否有可能定義的config /環境/ *。RB或配置/ environment.rb文件中的自定義配置。Rails - 環境配置文件中的自定義配置?
是肯定的,我如何從我的代碼(控制器,模型,庫,助手)
感謝訪問它們。
是否有可能定義的config /環境/ *。RB或配置/ environment.rb文件中的自定義配置。Rails - 環境配置文件中的自定義配置?
是肯定的,我如何從我的代碼(控制器,模型,庫,助手)
感謝訪問它們。
我只是用常量。例如
AWS_PW = "ssss"
你可以在不同的配置文件有不同的值通過其名稱
訪問它們。他們是常數。他們是隨處可見 - 控制器,視圖,模型等
# eg
user.pw = AWS_PW
ADDED
常量需要啓動一個大寫字母。通常的做法是使用全部大寫,下劃線,數字等
您需要重新啓動Rails的,因爲適當的環境文件讀取一次拿起環境文件的新變化。
注意:你可以聲明哈希爲一個常數。例如
# in an environment file...
PARAMS = {}
PARAMS['default_pw'] = 'topsecret!'
謝謝,所以我注意到2件事情,他們需要大寫?你必須重新啓動mongrel,如果你改變屬性,即使我處於開發模式?真的嗎?? – kapso 2010-07-16 04:20:20
對不起,我新來的紅寶石,剛纔讀的常量必須開始以大寫字母。謝謝。 – kapso 2010-07-16 05:01:56
我更新了我的答案以涵蓋您的意見。 – 2010-07-16 18:28:44