I''m trying to use my_model.from_xml() to rehydrate an ActiveRecord
object with associations. When I do this I was getting either
ActiveRecord::AssociationTypeMismatch: HouseOfQuality expected, got
Hash
or
ActiveRecord::AssociationTypeMismatch: HouseOfQuality expected, got
Array
Depending on if the association I had had the type="array" on the
association element in the xml.
I even tried this:
bob = Bob.find(1)
another_bob = Person.new.from_xml(bob.to_xml)
Here is the what the rails 2.0 release says which I think means I
should be able to do this....what am I doing wrong?
Active Record: XML in, JSON out
Active Record has supported serialization to XML for a while. In 2.0
we''ve added deserialization too, so you can say
Person.new.from_xml("David") and get what you''d expect.
We''ve also
added serialization to JSON, which supports the same syntax as XML
serialization (including nested associations). Just do person.to_json
and you''re ready to roll.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---