У меня есть Account has_many Hotels
и Hotel has_many Rooms
легко извлечение все экземпляра двойной вложенная модели в рельсах
Таким образом, я могу writte account.hotels
, чтобы получить все отели конкретного счета и hotel.rooms
, чтобы получить все номера конкретного отеля.
Что делать, если я хочу получить все номера определенной учетной записи? Есть ли элегантный способ сделать это с рельсами без необходимости прокручивать каждый отель в учетной записи и хранить в массиве, например? Что-то вроде account.hotels.rooms
?