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.