We've had reports that Psych can't parse the YML inside RefineryCMS even though syck can. Here is the link to the issue on our repository with heaps of conversation around it:
The simple solution to this issue is to put this in our config/boot.rb:
AKA disable Psych, no more problem. Weird?
Psych uses libyaml which sticks to the YAML 1.1 spec. Syck does not. Syck is a more loose parser. libyaml will not support invalid yaml, so this is not a bug.
Syck will be removed from Ruby (someday), so I suggest you upgrade the YAML inside RefineryCMS. I can help with that if you like. :-)
That explains it!
Would appreciate ALL the help we can get with this. Due to the Christchurch Earthquake we're at limited capacity here. Plus, I can't figure out how to make the YAML valid :-)
Thanks for your very swift response, Aaron.
No problem. I will pull down the code and take a look!