YAML serialization

Hi,

something wrong with ActiveRecord or YAML? They don’t put Strings
into Quotes when it serializes. This gave me trouble when I
serialized a String with a double colon (eg. ‘key: value’). After AR
unserialized the Value it became a Hash since a String ‘key: value’
becomes attribute[:key] => value… :frowning:

Sincerely
Florian

Florian Aßmann wrote:

something wrong with ActiveRecord or YAML? They don’t put Strings
into Quotes when it serializes. This gave me trouble when I
serialized a String with a double colon (eg. ‘key: value’). After AR
unserialized the Value it became a Hash since a String ‘key: value’
becomes attribute[:key] => value… :frowning:

Yes, this is an ActiveRecord bug. It’s not YAMLizing String objects
when writing to the DB, but is de-YAMLizing when reading from the DB.


We develop, watch us RoR, in numbers too big to ignore.