2012-04-07 13 views
0

Ich habe Modelle GuestOrder, OrderBatch, OrderItemWie man json rendern kann: enthält es?

# == Schema Information 
# 
# Table name: guest_orders 
# 
# id    :integer   not null, primary key 
# notes   :string(255) 
# adults   :integer 
# children  :integer 
# created  :datetime 
# placed   :datetime 
# billed   :datetime 
# created_at  :datetime 
# updated_at  :datetime 
# 

class GuestOrder < ActiveRecord::Base 
    has_many :order_batches, :dependent => :destroy 
end 

# == Schema Information 
# 
# Table name: order_batches 
# 
# id    :integer   not null, primary key 
# placed   :datetime 
# guest_order_id :integer 
# created_at  :datetime 
# updated_at  :datetime 
# 

class OrderBatch < ActiveRecord::Base 
    belongs_to :guest_order 
    has_many :order_items, :dependent => :destroy 
end 

# == Schema Information 
# 
# Table name: order_items 
# 
# id    :integer   not null, primary key 
# quantity  :integer 
# accepted  :datetime 
# cooking  :datetime 
# ready   :datetime 
# delivered  :datetime 
# cancelled  :datetime 
# order_batch_id :integer 
# dish_id  :integer 
# created_at  :datetime 
# updated_at  :datetime 
# 

class OrderItem < ActiveRecord::Base 
    belongs_to :order_batch 
    belongs_to :dish 
end 

Ich versuche json in dem folgenden Verfahren zu machen, eine guest_order und seine Zugehörigkeit order_batches und order_items zu erhalten, indem guest_order ID als Parameter übergeben.

Aber ich habe nicht das erwartete Ergebnis erhalten, nur die Details aus der Tabelle guest_orders werden gerendert. Wie löst man das?

Antwort

1

Ich verwende: eher als: enthält, nicht sicher, ob das signifikant ist.

Versuchen Sie mit dem: include ohne die: außer zuerst, und wenn Sie das funktioniert, fügen Sie in die: außer.

+0

Ya danke Snips,: include funktioniert einwandfrei irrtümlich verwendet: includes – Kuberan

+0

Snips, Können wir das gleiche Ergebnis in html rendern ... – Kuberan

+0

Ja, ich benutze das gleiche für HTML und XML. – Snips

Verwandte Themen