如何在我的插件中使用yml文件?

时间:2010-09-29 01:58:59

标签: ruby-on-rails yaml ruby-on-rails-plugins

假设我的文件位于config文件夹中,它名为config/foo.yml。我想写一下这样的文件:

development:
  status: developing
  foo: dev-bar

production:
  status: on-air
  foo: prod-bar

然后,我希望我的插件能够读取此文件并根据应用程序当时运行的环境获取正确的配置值。

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

使用YAML#load_file

options = YAML.load_file('options.yml')
#=> { :development => { :status => 'developing', :foo => 'dev-bar' }, :production => { ... }