В Rails было бы правильно, что если когда-либо две таблицы были связаны в соотношении 1: M, в файле конфигурации маршрутов должен быть соответствующий вложенный маршрут?Общие сведения о вложенных маршрутах
-2
A
ответ
0
Нет, это не является строгим требованием. Маршруты зависят от логики вашего приложения.
Если Post
принадлежит к Blog
, это не означает, что у вас не может быть маршрут верхнего уровня для Post
, где (например) вы объединяете все сообщения.
Обычно существует вложенные маршруты в случае ассоциации 1: M из-за логического доступа к ресурсам. Но это не строгое требование.