Aj Oneal wrote:
> Multiple json inculded associations without parameters
> model_name.to_json(
> :include => [
> :assoc_1,
> :assoc_2
> ])
>
> Works
>
>
>
> Multiple json inculded associations with parameters
> model_name.to_json(
> :include => [
> {:assoc_1 => params},
> {:assoc_2 => params}
> ])
>
> Fails
>
>
>
> Multiple json inculded associations mixing parameters
> model_name.to_json(
> :include => [
> assoc_1,
> {:assoc_2 => params}
> ])
>
> Fails
>
>
>
> Any work around?
First time poster... Hope this helps! Sorry it's rather late...
I found that allocating the hashes to variables first did the trick to
me. So you had this:
> model_name.to_json(
> :include => [
> {:assoc_1 => params},
> {:assoc_2 => params}
> ])
That becomes this:
assoc_1 = {:assoc_1 => params}
assoc_2 = {:assoc_2 => params}
model_name.to_json(:include => {:assoc_1 => assoc_1, :assoc_2 =>
assoc_2})
Incidentally, you can also tack on your :only argument as well, works a
charm.
--
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.