我正在使用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(', ') %>