2010-04-08 52 views

回答

1

使用強大的YAML文件方法,允許按環境設置。嘗試app_config,它有很多很棒的功能,包括提到的語法如AppConfig.the_directory_path

+0

AppConfig看起來很有趣。我討厭全局常量,所以封裝這樣的東西會很棒。 – 2010-04-09 02:01:06

1

如果控制器需要訪問它,那麼更好的地方是ApplicationController

+0

可能只有他們需要訪問。不確定在這一點上。但是,如果我的控制器+/lib中的模型或庫需要訪問,那麼environment.rb會成爲一個地方嗎? – 2010-04-08 17:01:30

+0

關於environment.rb的一些情況只是感覺不對,除非你在不同的環境中有不同的路徑。另外,看看這個配置指南中的初始化器 - http://guides.rails.info/configuring.html#using-initializers – Anurag 2010-04-08 17:15:07

+0

我有點討厭這樣的常量。你真的*有*要在每個環境中定義它們 - 幾乎可以肯定的是,你需要在生產中爲它們中的一個定義不同的價值。 – 2010-04-09 01:41:55

2

如何將它存儲到由初始化程序加載的YAML配置文件中? This Railscast has the details

+0

嗯,不錯。我會研究這個... – 2010-04-08 21:19:58

相關問題