2012-01-20 12 views
0

ruby​​ 1.9.2-p290とレール3.1.3の解析に問題があります。Psychが単純なキーを解析できません:値のペア、Ruby、Yaml

私のYAMLファイルは次のようになります。

api_key: 12345 

他のYAMLファイルはdatabase.ymlをし、ロケールファイルのように、細かい解析します。それはちょうどこれです。 理由は何ですか?

+0

我々はフィールド 'api_key'が含まれていますあなたの全体のYAMLファイルを見ることができますか? – CodeMaster123

答えて

0

あり、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} 
関連する問題