Rails: каковы преимущества использования вложенных маршрутов / форм - PullRequest
1 голос
/ 07 мая 2010

Я начинаю использовать несколько вложенных маршрутов, что, безусловно, является другим способом планирования вещей, и я действительно не вижу дополнительных преимуществ.

Так что же это?

1 Ответ

1 голос
/ 07 мая 2010

Позволяет вам оставаться спокойным и автоматически направляет URL, где задействовано более одной модели.

Так, если у вас есть пользовательская модель, которая имеет много постов, вы можете вложить модель постов в пользовательскую модель и сделать такой вызов

<%=link_to "Users posts", user_posts_path(@user) %>

, который автоматически направляет к действию index контроллера сообщений через

/users/4/posts

передача идентификатора пользователя в качестве параметра, который можно использовать для отображения всех сообщений только для этого пользователя.

Хорошая ссылка для получения дополнительной информации http://guides.rubyonrails.org/routing.html#nested-resources

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