私はMaintenanceOrders
の2つのタイプをリストアップしたいという面白い状況があります。 rental_item_id
属性を持っていますかMaintenanceOrders
については親ORクエリに対するActiveRecordクエリ
は、私が親
rental_item
のorder
が不完全なのstatus_id
を持っている場合にのみ、それらをリストにしたいとMaintenanceOrder
場合自体が不完全なのstatus_id
を持っています。rental_item_id
属性を持っていないMaintenanceOrders
についてはMaintenanceOrder.where.not(rental_item_id:nil).joins(rental_item: [:order]).where("orders.status_id is NULL").where(status_id:nil)
、私はちょうど
MaintenanceOrder
自体が不完全なのstatus_id
を持っている場合は、それらを一覧表示します。MaintenanceOrder.where(rental_item_id:nil).where(status_id:nil)
あなたは上記を参照できるように、私は両方のコードを持っているが、私は、単一の#<ActiveRecord::Relation
(これらの配列事のないもの)にそれらを結合したいと思います。どうすればいい?