我在这样的 Rails 模型中有一个关系,主题有很多单位,单位有很多问题。所以在控制器中返回这样的响应
@response = subject.as_json()
@response["units"] = subject.units.to_json()
现在在此我想包括该主题的每个单元中可用问题的数量。
这样做
@response["units"] = subject.units.to_json(:include => :questions)
将给出包括该单元中所有问题的数组..但我只需要发送计数。
我实际上可以在单位控制器中编写一个方法来返回问题计数,但这对我来说不是很可行。所以,让我知道是否可以通过 :include 直接包含计数。
提前致谢