Вопрос

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top