acts-as-taggable-onを使用して、タグ付け機能を実装したい
トップページでのタグの表示は実装できました。
ですが、『タグの絞り込み機能』の実装ができません。
現在のページ状況
(投稿時間の下に表示されるようにしたいです)
参考URL : Qiita
発生している問題・ 該当のソースコード
tagListHTMLerb
1<% tag_list.each do |tag| %> 2 <span class="badge badge-primary mr-1 p-2"><%= link_to tag, posts_path(tag_name: tag), class: "text-white"%></span> 3<% end %>
postsController
1 2 def index 3 @posts = Post.all.order(created_at: :desc).page(params[:page]).per(3) 4 if params[:tag_name] 5 @posts = Post.tagged_with("#{params[:tag_name]}") 6 end 7 end 8 9省略 10 def post_params 11 params.require(:post).permit(:title, :body, :image, :tag_list)
上記での記入だと、表示がされません。
試したこと
各タグを表示するためのページを作るべきなのでしょうか。
ご教授よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。