【发布时间】:2014-12-02 08:42:06
【问题描述】:
在我的 Rails 应用程序中,我有四个模型(比如 A、B、C、D、E 和 F)
- A 属于 B
- B 有很多 Cs
- C 属于 D
- D 属于 E 和 F
我正在尝试如下构建查询
scope = A.joins(:b, { b: [:cs, {cs: [:d, {d: [:e,:f] } ] } ] })
但它不起作用。错误信息是schema cs (plural of c) does not exist。
我正在使用Postgresql。
【问题讨论】:
-
别忘了:
joins(:c)然后joins(:d) -
你能显示结果查询吗?
标签: ruby-on-rails postgresql join