gpt4 book ai didi

ruby-on-rails - Rails无法解析有效的YAML文件

转载 作者:行者123 更新时间:2023-12-04 04:45:11 25 4
gpt4 key购买 nike

我正在尝试使用我的Rails(3.2.7)应用程序解析以下YAML

---
main-menu:
- mitem: Test1
controller: user
action: test
- mitem: Test
controller: user
action: test2
- mitem: Test3
controller: user
action: test

不幸的是,当我加载我的文件时
    require "yaml"
@menu = YAML.load_file(file)

我得到一个错误
Psych::SyntaxError in User#test

Showing /srv/http/fiss/app/views/layouts/application.html.haml where line #12 raised:

(/srv/http/fiss/app/assets/yaml/menu.yaml): did not find expected key while parsing a block mapping at line 6 column 5

我是Rails(和YAML)的新手,但是我已经使用 YAML Lint检查了代码,并且显然,YAML代码是有效的。是什么原因造成的?

最佳答案

尝试

main-menu:
- mitem: Test1
controller: user
action: test
- mitem: Test
controller: user
action: test2
children:
- mitem: Test3
controller: user
action: test

关于ruby-on-rails - Rails无法解析有效的YAML文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11741799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com