我正在使用流行的Rabl gem 在 Rails 中生成 JSON API。但是,我很难理解如何返回 HABTM 关联的结果。我有一个名为 Sale 的模型和一个名为 Merchandise 的模型。为每个指定了一个 HABTM 关联。我的 .rabl 文件如下所示。
对象@sales
attributes :name, :date_start, :date_end
child :merchandises do
attributes :name
end
我的模型只是通过@sales = Sale.all。
即使许多行具有有效的关系,子项中也不会返回任何内容。还有什么我需要做的吗?