tengo tres modelos:de anidamiento: JSON incluir en los carriles
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
quiero conseguir datos JSON que contiene todos los B y de C a una A. He intentado varias cosas similares a:
render json: @as, :include => [:bs => [:include=>[:c]]
pero nada funciona. ¿Cuál sería una buena manera de hacer esto?
Si está atrapado en los carriles 2, 'render() 'no admite': include', pero 'to_json()' sí. En ese caso, tiene sentido llamar 'render: json => @ as.to_json (: include =>: bs)'. –
to_json veces rompen la jerarquía struct –
@ Albert.Qing Si tiene un problema específico, debe publicarlo como una nueva pregunta. –