0
用ruby 1.9.2-p290和rails 3.1.3運行一些解析問題。Psych不能分析簡單的鍵:值對,紅寶石,Yaml
我YAML文件看起來像這樣:
api_key: 12345
其他YAML文件解析精細,像的database.yml和語言文件。這只是這一個。 任何想法爲什麼?
用ruby 1.9.2-p290和rails 3.1.3運行一些解析問題。Psych不能分析簡單的鍵:值對,紅寶石,Yaml
我YAML文件看起來像這樣:
api_key: 12345
其他YAML文件解析精細,像的database.yml和語言文件。這只是這一個。 任何想法爲什麼?
必須有一個錯誤somwhere否則,會導致你是顯示是鬥志和SYCK引擎解析的行:
YAML::ENGINE.yamler = 'psych'
YAML.load("api_key: 12345") # => {"api_key"=>12345}
YAML::ENGINE.yamler = 'syck'
YAML.load("api_key: 12345") # => {"api_key"=>12345}
我們可以看到它包含字段'api_key'整個YAML文件? – CodeMaster123