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 に答える