1

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

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

例子:

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

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

我应该用什么替换“#”以更改或排除@notes?这个不是太熟悉。

编辑:我实际上想要类似于 StackOverFlow 的东西,我将如何根据链接向 URL 添加参数?

谢谢!

4

1 回答 1

1

我相信我想通了。只是有一个休息时间。

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

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

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

于 2011-06-02T16:12:02.653 回答