Hello,
  I'm trying to find a very abstract and "one size fits all" for
converting nested active record results to nested hashes.   It's easy,
to do one level deep as such:

[code]
results_to_hash = Hash[ found_categories.map{ |c| [c.id, c.title]}]
[/code]

But, when I try to add another collection to the mix, it completely
borks and the results_to_hash only returns an empty hash IE:

[code]
results_to_hash = Hash[ found_categories.map{ |c| [c.id, c.title,
c.categories]}]
[/code]

Ultimately, I'd like it to be smart enough to detect if a model object
contains a collection (IE: object.class.reflect_on_all_associations),
and automatically convert those to hashes.


Any ideas?

Thanks,
Eric

-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/ec66d71cd04c4b8a9a30f0681beef329%40ruby-forum.com?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to