另外,我想知道如何订购,以便按最高计数对标签进行排序.所以最受欢迎的是顶部.
我试图做@Tags = Post.tag_counts_on(:Tags,:limit => 5),但这不起作用.
控制器:
class PostController < ApplicationController def tag_cloud @Tags = Post.tag_counts_on(:Tags) endend
视图:
<% tag_cloud @Tags,%w(CSS1 CSS2 CSS3 CSS4) do |tag,CSS_class| %> <%= link_to tag.name,{ :action => :tag,:ID => tag.name },:class => CSS_class %> <% end %>
谢谢!
解决方法 确保您使用的是github的最新插件版本.它确实在那里工作,并且它在某些早期版本中不起作用.然后最高计数的前5名将是:
@Tags = Post.tag_counts_on(:Tags,:limit => 5,:order => "count desc")总结
以上是内存溢出为你收集整理的ruby-on-rails – 将行为的标签数量限制为可标记的全部内容,希望文章能够帮你解决ruby-on-rails – 将行为的标签数量限制为可标记的所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)