On 8 мар, 20:26, Jeremy Evans <[email protected]> wrote:
> On Wednesday, March 7, 2012 2:33:17 AM UTC-8, kavkaz wrote:
>
> > Below is a sample script and exit.
> > Two typical models, cities and countries. Need to get json data from
> > all the cities of the country involved.
> > According to the documentation (http://sequel.rubyforge.org/rdoc-
> > plugins/classes/Sequel/Plugins/JsonSerializer.html<http://sequel.rubyforge.org/rdoc-plugins/classes/Sequel/Plugins/JsonS...>),
> > the output should
> > be JSON with nested structures. But in this example, the output array
> > of hashes, not attachments. This is the correct behavior of the plug-
> > in serializer?
>
> The reason your code doesn't work is that you are calling to_json on an
> Array of objects, not on a Dataset, and the JSON library doesn't pass
> arguments given to Array#to_json to the elements.  You can fix your code by
> doing:
>
>   puts City.eager_graph(:country).to_json(:include => :country)
>
> Jeremy

Thanks, it works

-- 
You received this message because you are subscribed to the Google Groups 
"sequel-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/sequel-talk?hl=en.

Reply via email to