Это продолжение вопроса has_many: простой вопрос, вопрос для начинающих
По сути, я хотел бы иметь функцию в своем классе Invoice, которая получает все LineItems, но следующее не работает:
так:
> @i=Invoice.find(1) # good
> @i.products # good works well
> @i.products.line_items # not working, undefined method line_items
на основании ассоциаций в предыдущем вопросе, должно ли это работать? Я думаю, что должен, если я получу доступ к продуктам напрямую:
> @p=Product.find(1) # good
> @p.line_items # also good
Как мне вернуть все позиции, основанные на этой модели?
ТНХ