我想在使用以下命令解析的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'

注意,间距在这里很重要。 “-”必须缩进一个空格(不是制表符),后跟一个空格。且urllabel必须缩进两个空格(也不是制表符)。

此外,这可能会有所帮助:http://www.yaml.org/YAML_for_ruby.html

关于ruby-on-rails - 是否在YAML文件中哈希?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3034072/

10-11 22:08
查看更多