Я хотел бы просмотреть каждый проект по клиенту, но не знаю, как использовать Datamapper для получения этой информации. У меня настроены мои отношения так:
class Client
property :id, Serial
property :name, String
has n, :projects, :foreign_key => "company_id"
end
class Project
include DataMapper::Resource
property :id, Serial
property :title, String
belongs_to :company, "Client"
has n, :stages
end
Я хотел бы вывести список вроде:
Клиент 1
- Проект A
- Проект B
- Проект C
Клиент 2
Как лучше всего извлечь это из Datamapper и как будет выглядеть шаблон представления?
Спасибо