投稿(post)をカテゴリー分けして(本、スポーツ、お笑いなど)それらの文字をクリックすると投稿一覧が表示されるを実装しています。
下記のようにリンクを指定してみましたが、うまくいきません。
ご指摘お願いします。
showhaml
1.main 2 .main__side 3 %ul 4 %li スポーツ 5 %li お笑い 6 %li 7 =link_to '本' category_path(@post.category) 8 %li 経済 9 .contents 10 = render partial: "/categories/post", collection: @posts
categorycontroller
1class CategoriesController < ApplicationController 2 def show 3 @category=Category.find(params[:id]) 4 @name=@category.name 5 @posts=@category.posts 6 end 7end
route
1Rails.application.routes.draw do 2 get 'categories/show' 3 devise_for :users 4 root "posts#index" 5 resources :posts do 6 resources :comments, only: :create 7 collection do 8 get 'search' 9 end 10 end 11 resources :category, only: :show 12 resources :users, only: :show 13end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。