0
我在posts_controller
的方法,加標籤:無法排序通過使用標籤的行爲崗位上
def tag
@posts = Post.all.tagged_with(params[:id]).page(params[:page]).per(10)
render :action => 'index'
end
我的路線文件:
resources :posts do
collection do
get :top
get :revelance
get :tag
end
end
我的視圖文件,其中i輸出標籤:<%=raw post.tag_list.map {|t| link_to t, tag_posts_path(t), class: "tags" }.join (' ') %>
問題是:當我點擊標籤時,我得到的網址:*/posts/tag.Sometag和頁面是空的。 想我需要改變我的路線文件..但我不知道該怎麼辦
您是否想通過選定的標籤獲得包含帖子列表的頁面?用uri:'/ posts/tag /:tag_name'? (你也可以觀看演員http://railscasts.com/episodes/382-tagging,標籤有很多東西。) – itsnikolay