私はこのようなレールモデルの関係を持っています。主題には多くのユニットがあり、ユニットには多くの質問があります。したがって、コントローラーがこのような応答を返します
@response = subject.as_json()
@response["units"] = subject.units.to_json()
これで、その科目の各ユニットで利用可能な質問の数を含めたいと思います。
これをやっている
@response["units"] = subject.units.to_json(:include => :questions)
そのユニットのすべての質問の配列が含まれます..しかし、送信する必要があるのはカウントだけです。
私は実際に質問数を返すためにユニットコントローラーにメソッドを書くことができますが、それは私にとってはあまり実現可能ではありません. それで、:include を介してカウントを直接含めることが可能かどうか教えてください。
前もって感謝します