Отображение только самых популярных тегов в облаке тегов actions_as_taggable_on

Acts-as-taggable отлично работает и все такое, но мне было интересно, есть ли способ ограничить облако тегов только самыми популярными тегами? Правильно, это не похоже на то, что он упорядочивает мое облако по порядку, в котором были созданы теги.

Но имеет смысл сделать так, чтобы облако тегов отображало только самые популярные теги.

В моем контроллере:

  def styles_tag_cloud
     @tags = Tattoo.tag_counts_on(:styles).limit(40)
  end

и в моем представлении:

<% tag_cloud(styles_tag_cloud, %w(css1 css2 css3 css4)) do |tag, css_class| %>
  <%= link_to tag.name, { :action => :tagged, :controller =>:index, :id => tag.name }, :class => css_class %>
<% end %>

Но все, что он делает, это отображает первые 40 созданных тегов, а затем размер каждого тега зависит от того, сколько раз он использовался

5
задан rugbert 9 October 2011 в 15:34
поделиться