2010-10-23 49 views
5

我的應用程序啓動時需要加載的YAML文件中有一些配置值。這些值需要在幾個不同的地方訪問(包括少數幾個模型和幾個控制器)。加載,存儲和訪問這些文件的最佳方式是什麼?如何在rails中啓動時加載配置?

回答

4

初始值設定項。約翰Nunemaker張貼他用於和諧over on gist

所以在那個例子中,harmony.rb會在config/initializers中去,而harmony.yml只會在config中。

5

你可以做如下

創建文件陽明例如test.yml:

key: 936QQ84d3c4m8Y4Y 

創建配置/初始化文件。

test = YAML.load_file("#{RAILS_ROOT}/config/test.yml") 
KEY = test["key"] 
相關問題