0

私はacts_as_taggable_on gemを使用して、投稿にタグを追加しようとしています。タグ ページで問題が発生しています。タグで適切にフィルタリングされず、代わりにすべての投稿が表示されます。私のデバッガーでは 'Post.tagged_with(params[:tag])' は特定のタグを持つ投稿だけを返すため、これは奇妙です。

ここに投稿#indexがあります:

 def index
  if params[:tag]
   @posts = Post.tagged_with(params[:tag])
  else
   @posts = Post.all
  end
 end

タグのページへのリンクは次のとおりです。

<%= raw post.tag_list.map { |t| link_to t, tag_path(t) }.join(', ') %>
4

1 に答える 1