Есть ли RESTful способ настроить маршруты для habtm? - PullRequest
8 голосов
/ 22 января 2009

В Rails вы можете использовать вложенные маршруты для создания RESTful-маршрутов для отношений has_one и has_many. Примеры можно найти на направляющих Rails

Я хотел бы спросить, есть ли хороший способ настроить RESTful-маршруты для отношений habtm? Например, если у меня есть отношение A-habtm-B, моя идея состоит в том, чтобы настроить вложенные маршруты для A has_many B и вложенные маршруты для B has_many A. Будет ли это работать? Или есть лучший способ?

1 Ответ

5 голосов
/ 22 января 2009

Поскольку HABTM является двухсторонней has_many ассоциацией, ваш подход правильный, и вложенные ресурсы с обеих сторон будут работать нормально. Кроме этого, я бы пересмотрел использование ассоциации has_many :through вместо HABTM, поскольку он более универсален.

...