Как я могу эффективно написать этот метод запроса / области рельсов?
Мое приложение имеет Orders
которые имеют Cart
которые имеют несколько LineItems
каждый из которых имеет один Tile
или же StaticProduct
, Tile
а также StaticProduct
модели полиморфные "покупные".
Я хочу написать метод Order.with_tiles
который вернет все заказы, к которым прикреплены плитки (некоторые заказы могут иметь только StaticProduct
).
у меня уже есть LineItem.with_tile
Какой хороший рубин / арель способ получить эти заказы?