Rails acts_as_taggable_on标记链接过滤

时间:2011-06-02 15:07:59

标签: ruby-on-rails tags link-to acts-as-taggable-on

我有一个'笔记'列表,每个笔记都有一些标签,通过acts_as_taggable_on。这是一个很棒的插件,标签工作得非常好。

通过点击的标记过滤此笔记列表的最佳方法是什么?

示例:

<% @notes.each do |note| %>
  <%= note.content %>

  <% note.tag_list.each do |tag| %>
    <%= link_to tag, '#', :class => "tag" %>
  <% end %>
<% end %>

我应该用什么来替换'#'才能改变或扩大@notes?对此不太熟悉。

EDIt:我想要实际上就像StackOverFlow一样,如何根据链接向URL添加参数?

谢谢!

1 个答案:

答案 0 :(得分:1)

我相信我明白了。只是有一个关闭时刻。

我可以创建一个命名路线,如:

match 'tags/:tag' => 'controller#index', :as => 'tag'

这样我就能得到我需要的参数。