Exibindo apenas as tags mais populares na nuvem de tags actions_as_taggable_on

Atua como taggable funciona muito bem e tudo mais, mas eu queria saber se havia uma maneira de restringir a nuvem de tags apenas às tags mais populares? Certo, parece que ele está ordenando minha nuvem pela ordem em que as tags foram criadas.

Mas faz mais sentido que a nuvem de tags mostre apenas as tags mais populares.

Meu controlador possui:

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

e minha opinião tem:

<% 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 %>

Mas tudo o que isso faz é exibir as primeiras 40 tags criadas e dimensioná-las de acordo com quantas vezes são usadas

questionAnswers(2)

yourAnswerToTheQuestion