A has_many Bs
B has_many Cs
B принадлежит_A
C принадлежит_B
C принадлежит_A
Но когда я делаю myA.to_json(:include => [:b, :c])
, все находится на верхнем уровне, что имеет смысл, но как передать параметры в to_json так, чтобы Cs был в массиве, созданном под B, а не A ??
Я думаю, это должно выглядеть примерно так: myA.to_json(:include => [:b => :c])
Я бы прочитал это как myA, json, включая b, включая c.