私は、次のようなActiveRecordクエリへのハッシュ引数の使用に精通しています。
SomeModel.where(association_id: something.id, status: ACTIVE_STATUSES).exists?
および同様。しかし、単純なNOTEQUAL!=
または<>
タイプ条件を実行したい場合はどうでしょうか。私の単純なケースは、現在のオブジェクトをクエリから除外することです。
私が考えることができる唯一の方法はこれです:
SomeModel.where("id != ?", self.id).where(association_id: something.id,...)
しかし、これはあまりレールのようではないようです。
より簡単な方法、またはを!=
ハッシュ条件に含める方法はありますか?