可能重複:
Ruby on Rails: Where to define global constants?在哪裏/如何在Rails代碼常量3應用
我感興趣的一個新的應用程序這樣的 「Rails的路」。我還想在某種上下文中引用常量,以使代碼更具可讀性。我有一個應用程序,用戶可以請求訪問其他用戶的數據集。這AccessRequest可以有以下幾種狀態之一:
評論 拒絕 批准
我可以看到在未來的報告功能正在使用這些值,所以我要讓他們常數,以避免任何的拼寫或資本化問題。我想我只是把這些放在config/initializers目錄下的constants.rb文件中。
我想把這些稱爲AccessRequest :: REVIEW。既然我已經有了一個叫做AccessRequest的模型,那麼把它們放在那裏有意義嗎?或者把它們包裝在config/initializers目錄下的constants.rb文件中的一個類中? Rails方式是哪種方式?
什麼,發展和生產之間改變常量:API密鑰,啓用/禁用電子郵件或功能等? – 2010-10-04 16:02:25
是的,但你只需要在config/environments/production.rb和其他environement – shingara 2010-10-04 16:46:03
中進行更改謝謝你的所有反饋shingara和Brian。 – AKWF 2010-10-05 15:35:43