いくつかの複雑なクエリ(サブクエリなどを使用)があり、ORまたはANDステートメントでそれらを結合したいと思います。
例えば:
where1=table.where(...)
where2=table.where(...)
何か欲しいのですが
where3=where1.or where2
次の例は私にはうまくいきません:
users.where(users[:name].eq('bob').or(users[:age].lt(25)))
where(..)クエリがいくつかあり、それらを連結したいためです。
言い換えると
私には3つのメソッドがあります:最初に最初に返すwhere、2番目、2番目、3番目-または連結。
アプリケーションで3つのメソッドすべてを使用して、 DRYコードを保存できる必要があります