class OrderItem belongs_to Item and belongs_to Order
class Item has_many OrderItems and belongs_to ItemType
class ItemType has_many Items
class Order has_many OrderItems
Я хотел бы, в пределах Order, найти все OrderItems, чьи элементы имеют тип ItemType
def get_by_item_type(id)
order_items.where(:item => {:item_type_id => 3})
Очевидно, что я могу сделать это, найдя все OrderItems, циклы, тестирование и построив свой собственныйколлекция.Нет проблем, но мне интересно, есть ли другой способ?
Спасибо / J