【发布时间】:2017-08-10 20:57:45
【问题描述】:
这是我在 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
我正在尝试寻找其中没有任何外来宠物的庇护所,但我被困在无法检索这些信息的方式中加入表格!这是我最近的尝试,我相信我至少已经达到了 Types 表。任何有关联接的帮助和解释将不胜感激!
Shelter.joins(:pet => :type).where(:types => {exotic => false})
【问题讨论】:
标签: ruby-on-rails join activerecord