Вложение :json include в Rails

У меня есть три модели:

class A < ActiveRecord::Base
  has_many :bs
end

class B < ActiveRecord::Base
  has_one :c
  belongs_to :a
end

class C < ActiveRecord::Base
  belongs_to :b
end

Я хочу получить данные json, содержащие все B и C для A. Я пробовал несколько вещей, похожих на:

render json: @as, :include => [:bs => [:include=>[:c]]

, но ничего не работает. Что было бы хорошим способом сделать это.

16
задан Ibrahim Muhammad 2 April 2012 в 20:34
поделиться