Rails 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?对这个不是太熟悉。
编辑:我实际上想要类似 StackOverFlow 的东西,如何根据链接向 URL 添加参数?
谢谢!
I have a list of 'notes', and each note has some tags via acts_as_taggable_on. It's a great plugin, and the tags are working wonderfully.
What would be the best way to filter this list of notes by the tag that is clicked on?
Example:
<% @notes.each do |note| %>
<%= note.content %>
<% note.tag_list.each do |tag| %>
<%= link_to tag, '#', :class => "tag" %>
<% end %>
<% end %>
What should I replace the '#' with in order to change or scope out @notes? Not too familiar with this.
EDIt: I want something just like StackOverFlow actually, how would I add parameters to the URL based on the link?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我相信我已经弄清楚了。只是有一个不愉快的时刻。
我可以创建一个命名路由,例如:
这样我就可以获得我需要的参数。
I believe I figured it out. Was just having an off-moment.
I can create a named route like:
And that way I can get the parameter I need.