Schienen nicht analysieren einer gültigen YAML-Datei

Ich versuche zu analysieren, die folgenden YAML mit meinen Schienen (3.2.7) Anwendung

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

Leider direkt wenn ich es lade meine Datei

    require "yaml"
    @menu = YAML.load_file(file)

Bekomme ich eine Fehlermeldung

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

Ich bin neu in Rails (und YAML), aber ich habe den code mit YAML-Lint und anscheinend den YAML-code gültig ist. Was verursacht diese?

InformationsquelleAutor Bart Platak | 2012-07-31
Schreibe einen Kommentar