如何只显示 "link_to" 个用户的标签?
How to only "link_to" user's tags?
我有这个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 %>
现在,如果我在 tag_cloud
中单击 "run",我将被重定向到:
http://www.personalcontrolcenter.com/tags/run
然后它会列出所有带有 "run" 的标签,包括来自其他用户的标签。我们如何才能只列出当前用户的标签?
routes.rb get 'tags/:tag', to: 'pages#home', as: :tag
我正在使用 acts-as-taggable-gem。感谢您的宝贵时间!
您在 link_to
中通过 tag_path
使用的路线将标签发送到 PagesController#home
。如果您只想显示当前用户的标签,您应该只加载该控制器操作中的标签。
我有这个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 %>
现在,如果我在 tag_cloud
中单击 "run",我将被重定向到:
http://www.personalcontrolcenter.com/tags/run
然后它会列出所有带有 "run" 的标签,包括来自其他用户的标签。我们如何才能只列出当前用户的标签?
routes.rb get 'tags/:tag', to: 'pages#home', as: :tag
我正在使用 acts-as-taggable-gem。感谢您的宝贵时间!
您在 link_to
中通过 tag_path
使用的路线将标签发送到 PagesController#home
。如果您只想显示当前用户的标签,您应该只加载该控制器操作中的标签。