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