Serializacja, xml

OK, może powinienem wkleić już jakiś kod, ale na początek pytanie wstępne. Może jednak coś wkleję:

[code]class Author < ActiveRecord::Base
has_many :items
end

class Item < ActiveRecord::Base
belongs_to :author
belongs_to :technique
belongs_to :material
belongs_to :owner
belongs_to :department
has_many :signatures
end[/code]
i tak dalej…

Potrzebna mi jest lista obiektów Item w xml, oczywiście z całą strukturą danych, zawarta w elementach Author. Bardzo mi się podoba xml_simple ale on potrzebuje hasza. Niestety przy miernym obyciu z Rubym nie udaje mi się wygenerować hasza, który zawierałby całą strukturę danych. Jak sobie radzicie w podobnych przypadkach?

Dzięki z góry
Piotrek

Wiele Ci wyjaśni lektura dokumentacji do ActiveRecord::Serialization http://api.rubyonrails.org/classes/ActiveRecord/Serialization.html

# @author = Author.find() @author.to_xml(:include => :items)