# ActiveRecord to\_xml includes

**URL:** <https://www.ruby-forum.com/t/activerecord-to-xml-includes/160806>\
**Category:** Rails\
**Created:** [February 19, 2009, 9:53pm UTC](https://www.ruby-forum.com/t/activerecord-to-xml-includes/160806 "2009-02-19T21:53:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rodrigo\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/6bbea6/32.png) [@Rodrigo\_K](https://www.ruby-forum.com/u/Rodrigo_K)\
**Post date:** [February 19, 2009, 9:53pm UTC](https://www.ruby-forum.com/t/activerecord-to-xml-includes/160806/1 "2009-02-19T21:53:12Z")

</div>

Guys

Supposing I have three models

Company has\_many :people  
Person has\_many :addresses

Shouldn’t this work? a\_company.to\_xml(:include =\> {:people  
=\> :addresses})

I get this exception:

TypeError: can’t convert Symbol into Hash  
from /Users/rodrigo/Documents/Work/Wellknown/Webapp/vendor/rails/  
activerecord/lib/active\_record/serialization.rb:66:in `merge' from /Users/rodrigo/Documents/Work/Wellknown/Webapp/vendor/rails/ activerecord/lib/active_record/serialization.rb:66:in`add\_includes’  
from /Users/rodrigo/Documents/Work/Wellknown/Webapp/vendor/rails/  
activerecord/lib/active\_record/serialization.rb:56:in `each' from /Users/rodrigo/Documents/Work/Wellknown/Webapp/vendor/rails/ activerecord/lib/active_record/serialization.rb:56:in`add\_includes’  
from /Users/rodrigo/Documents/Work/Wellknown/Webapp/vendor/rails/  
activerecord/lib/active\_record/serializers/xml\_serializer.rb:267:in  
`serialize' from /opt/local/lib/ruby/gems/1.8/gems/builder-2.1.2/lib/builder/ xmlbase.rb:134:in`call’  
from /opt/local/lib/ruby/gems/1.8/gems/builder-2.1.2/lib/builder/  
xmlbase.rb:134:in `_nested_structures' from /opt/local/lib/ruby/gems/1.8/gems/builder-2.1.2/lib/builder/ xmlbase.rb:58:in`method\_missing’  
from /opt/local/lib/ruby/gems/1.8/gems/builder-2.1.2/lib/builder/  
xmlbase.rb:31:in `tag!' from /Users/rodrigo/Documents/Work/Wellknown/Webapp/vendor/rails/ activerecord/lib/active_record/serializers/xml_serializer.rb:264:in`serialize’  
from /Users/rodrigo/Documents/Work/Wellknown/Webapp/vendor/rails/  
activerecord/lib/active\_record/serialization.rb:93:in `to_s' from /Users/rodrigo/Documents/Work/Wellknown/Webapp/vendor/rails/ activerecord/lib/active_record/serializers/xml_serializer.rb:156:in`to\_xml’  
from (irb):23

Any ideas?

Thanks
