我的应用程序有两个类:
class Class1 < ActiveRecord::Base
has_one :class2
end
class Class2 < ActiveRecord::Base
belongs_to :class1
end
构造选择具有Class2的所有class1实例的查询的最佳方法是什么?在class2上有点简单,但在class1上有一个简单的方法吗?
Class1.where("class2 is present")
答案 0 :(得分:4)
我认为inner join
会给你你想要的东西。如下所示:
Class1.joins(:class2)