在我的模型中,我想创建一个利用模型中的方法的范围。
我有以下模型方法:
def is_paired
! pairing_id.nil?
end
我想做一个看起来像这样的范围
scope :paired, where(:is_paired => true)
但是当我这样做时,我得到一个错误:
SQLite3::SQLException: no such column: participants.is_paired: SELECT "participants".* F...
如何创建一个利用模型中的方法的作用域???