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

0

Oops, ok easy fix. In my posts#index i was wasn't even calling posts. I fixed it with this

<% @posts.each do |post| %>
于 2013-11-01T02:18:11.373 回答