Rails - Как правильно сделать страницу показа для вложенного ресурса? - PullRequest
0 голосов
/ 04 августа 2011

, так как я собираюсь показать только этот элемент, у меня есть только (пример)

/ the_thing / 23

или я все еще иду с /the_group/1/the_thing/23

Я знаю, что мне нужно правильно вкладывать и связывать формы и использовать вложенные маршруты для ссылок, но для страницы показа моя ссылка на нее вложена или нет?

т.е. я должен все еще показать это в контексте его владельца или только самостоятельно. В этом случае ресурс не может быть обновлен без вложенности, т. Е. Самостоятельно.

Будет ли основной целью показ ссылок на группу?

Этот вопрос только о странице шоу.

Ответы [ 2 ]

2 голосов
/ 04 августа 2011

Это просто вопрос выбора, вы даже можете создать оба маршрута в зависимости от контекста.

Вы должны просто спросить себя, имеет ли смысл для пользователя видеть один или другой URL: этопросто опыт пользователя здесь.

0 голосов
/ 05 августа 2011

Это правда, что это только вопрос выбора.

Но рассмотрим случай, у вас есть модель Post и модель Comment, а Comment является вложенным ресурсом Post. Не имеет смысла иметь отдельный маршрут для показа действия Комментарий, так как показывать комментарии без соответствующей публикации не имеет смысла.

Следовательно, это также зависит от конкретного случая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...