我有一个名为“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
嗨 - 那么你看到的代码有哪些错误?你期望什么? –