2013-11-01 119 views
0

我正在使用acts_as_taggable_on gem嘗試向我的帖子添加標籤。我在標籤頁上遇到問題。他們沒有正確過濾標籤,而只是顯示所有帖子。這很奇怪,因爲在我的調試器'Post.tagged_with(params [:tag])'中只返回帶有特定標籤的帖子。按發佈標籤排序

下面是帖子#指數:

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(', ') %> 

回答

0

哎呀,好簡單的辦法。在我的帖子#索引我是甚至沒有調用帖子。我用這個固定它

<% @posts.each do |post| %>