0

我有一个模型:

class Example < ActiveRecord

   has_many :bars
   has_many :foo, through: :bars

end

每个实例Bar都有一个名为的属性value,可以是 1、2、3 或 4。

如何查询 的实例Example以返回其Foo链接Bar模型值为 的所有关联3

4

1 回答 1

1

因为无论如何它都会通过加入 bar 来获取 foos,所以这样的事情应该可以工作:

example.foos.where("bars.value = ?", 3)
于 2013-10-24T17:41:38.113 回答