ruby-on-rails – 将行为的标签数量限制为可标记的

ruby-on-rails – 将行为的标签数量限制为可标记的,第1张

概述我想知道如何限制标签数量,tag_cloud函数为此插件返回. http://github.com/collectiveidea/acts-as-taggable-on 另外,我想知道如何订购,以便按最高计数对标签进行排序.所以最受欢迎的是顶部. 我试图做@tags = Post.tag_counts_on(:tags,:limit => 5),但这不起作用. 控制器: class PostCo 我想知道如何限制标签的数量,tag_cloud函数为此插件返回. http://github.com/collectiveidea/acts-as-taggable-on

另外,我想知道如何订购,以便按最高计数对标签进行排序.所以最受欢迎的是顶部.

我试图做@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 – 将行为的标签数量限制为可标记的所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1288195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存