Not*_*Dan 5 ruby yaml ruby-on-rails
我在应用程序启动时需要加载的YAML文件中有一些配置值.需要在几个不同的位置(在几个模型和几个控制器中)访问这些值.加载,存储和访问这些内容的最佳方法是什么?
你可以这样做
创建文件yml示例test.yml:
key: 936QQ84d3c4m8Y4Y
Run Code Online (Sandbox Code Playgroud)
在config/initializers中创建文件.
test = YAML.load_file("#{RAILS_ROOT}/config/test.yml")
KEY = test["key"]
Run Code Online (Sandbox Code Playgroud)
一个初始化器。John Nunemaker在 gist 上发布了他用于 Harmony 的那个。
因此,在该示例中,harmony.rb 将位于 config/initializers 中,而 Harmony.yml 将仅位于 config 中。
| 归档时间: |
|
| 查看次数: |
4585 次 |
| 最近记录: |