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