1
这里是我在我的Rails应用程序创建的模型:红宝石多加入
class Pet < ActiveRecord::Base
belongs_to :shelter
belongs_to :type
end
class Shelter < ActiveRecord::Base
has_many :pets
end
class Type < ActiveRecord::Base
has_many :pets
end
我试图发现,没有任何外来宠物在其中,但在路上我坚持连接表避难所我可以在那里检索这些信息!这是我最近的尝试,我相信我至少已经到了类型表。任何关于连接的帮助和解释将非常感谢!
Shelter.joins(:pet => :type).where(:types => {exotic => false})
这正是我想查询的内容。注意到你必须否定 - 谢谢你这样彻底的回答! – Layla