Доброго времени суток, не могу понять как сделать правильный рендер, есть посты у постов есть категории,
во вьюхе прописал
<% Category.all.each do |category| %>
<li class="list-group-item"><%= link_to category.name, category_post_path(category_id:category.id) %> </li>
<% end %>
надо что кликая по ссылке переходило на посты с выбранной категорией, но не рендерит на страничку с Posts#index
а выдает ошибку ActionController::UrlGenerationError in Posts#index
Showing c:/rails_projects/taskme/app/views/posts/index.html.erb where line #5 raised:
No route matches {:action=>"show", :controller=>"posts", :category_id=>1} missing required keys: [:id]
роуты:
category_posts_path GET /categories/:category_id/posts(.:format) posts#index
POST /categories/:category_id/posts(.:format) posts#create
new_category_post_path GET /categories/:category_id/posts/new(.:format) posts#new
edit_category_post_path GET /categories/:category_id/posts/:id/edit(.:format) posts#edit