У меня есть модель пользователя и модель сообщений.Я хочу отобразить сообщения, принадлежащие каждому пользователю,
через URL-адрес, скажем http://localhost:3000/my_posts/1", но Rails сообщает об ошибке, сообщающей
, что для
http://localhost:3000/my_posts/1. * 1008 не найдено ни одного подходящего маршрута*
Rails просматривает полный URL: "http://localhost:3000/my_posts/1" как маршрут, но мое
намерение похоже на" http://localhost:3000/my_posts/" должно быть взято в качестве URL-маршрута, а '1' должно иметь параметры params: id вв этом случае он представляет идентификатор_пользователя.
У меня совпадает маршрут
"/ my_posts" => "user # view_posts".
Подпрограмма действия view_posts пользователя работает нормально при запуске через
"http://localhost:3000/users/1"
здесь принимает 1 в качестве идентификатора параметра и / пользователя в качестве маршрута.
А также я могу отобразить этосообщения конкретного пользователя в маршруте "/ user" с помощью
рендеринга частичного
<% render 'view_posts%>
I'm Using Rails версии 3.