我有tag_cloud
<% tag_cloud(@user_tags, %w(css1 css2 css3 css4)) do |tag, css_class| %>
<%= link_to tag.name, tag_path(tag.name), :class => css_class %>
<% end %>
现在,如果我点击&#34;运行&#34;在我的tag_cloud
中,我将被重定向到:
http://www.personalcontrolcenter.com/tags/run
然后它会用&#34; run&#34;列出所有标签,包括来自其他用户的标签。我们怎样才能列出当前用户的标签?
routes.rb get 'tags/:tag', to: 'pages#home', as: :tag
我使用act-as-taggable-gem。谢谢你的时间!
答案 0 :(得分:1)
您在tag_path
中通过link_to
使用的路线会将标记发送至PagesController#home
。如果您只想显示当前用户的标签,则只应加载该控制器操作中的标签。