我有一個名爲「activos」的模型,我只需要顯示與另一個名爲「relactivo」的模型沒有關聯的記錄。沒有關聯的rails範圍
我在模型一直在努力這樣的:範圍:TS, - > {包括(:relactivo)。凡(relactivo:{ACTIVO:無})}
這是我的模型 「activos」
class Activo < ActiveRecord::Base
self.primary_key = "IdActivos"
scope :ts, -> { includes(:relactivo).where(relactivo: { activo: nil}) }
has_one :relactivo, class_name: "Relactivo", foreign_key: "Activo"
end
和我的模型 「relactivo」
class Relactivo < ActiveRecord::Base
self.primary_key = "IdRow"
belongs_to :activo, class_name:"Activo", foreign_key: "Activo"
end
嗨 - 那麼你看到的代碼有哪些錯誤?你期望什麼? –