我想在使用以下命令解析的YAML文件中包含哈希和列表:
APP_CONFIG = YAML.load_file("#{RAILS_ROOT}/config/config.yml")
我的YAML文件如下所示:
feeds: [{:url => 'http://www.google.com', :label => 'default'}]
但这似乎不起作用。
我将如何实现这样的目标?
谢谢,
尤瓦尔
编辑:对不起,伙计们。我仍然不清楚如何执行此操作,我怀疑这部分是由于我措词模糊。我问了一个更措辞更广泛的问题here。谢谢!
最佳答案
您可以像这样标记
feeds:
-
url: 'http://www.google.com'
label: 'default'
注意,间距在这里很重要。 “-”必须缩进一个空格(不是制表符),后跟一个空格。且
url
和label
必须缩进两个空格(也不是制表符)。此外,这可能会有所帮助:http://www.yaml.org/YAML_for_ruby.html
关于ruby-on-rails - 是否在YAML文件中哈希?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3034072/