Psych无法解析简单的密钥:值对,Ruby,Yaml

时间:2012-01-20 09:43:10

标签: ruby-on-rails ruby psych

使用ruby 1.9.2-p290和rails 3.1.3运行一些解析问题。

我的YAML文件如下所示:

api_key: 12345

其他YAML文件解析正常,如database.yml和locale文件。就是这个。 任何想法为什么?

1 个答案:

答案 0 :(得分:0)

在其他地方肯定会出现错误,因为您展示的线路可以被心理和心理引擎解析:

YAML::ENGINE.yamler = 'psych'
YAML.load("api_key: 12345") # => {"api_key"=>12345}
YAML::ENGINE.yamler = 'syck'
YAML.load("api_key: 12345") # => {"api_key"=>12345}