我有一個有趣的情況,我想列出MaintenanceOrders
的兩種類型。對自己的父OR查詢的ActiveRecord查詢
對於
MaintenanceOrders
那些有rental_item_id
屬性,我想列出他們只有在父母rental_item
的order
有一個不完整和status_id
如果MaintenanceOrder
本身具有的不完整的一個status_id
。MaintenanceOrder.where.not(rental_item_id:nil).joins(rental_item: [:order]).where("orders.status_id is NULL").where(status_id:nil)
對於
MaintenanceOrders
沒有一個rental_item_id
屬性,我只是想一一列舉,如果MaintenanceOrder
本身具有的不完整的一個status_id
。MaintenanceOrder.where(rental_item_id:nil).where(status_id:nil)
所以你可以在上面看到,我有兩個代碼,但我想將它們合併成一個單一的#<ActiveRecord::Relation
(不是那些陣列的事情之一)。我將如何做到這一點?