Mostrar solo las etiquetas más populares en la nube de etiquetas act_as_taggable_on
Acts-as-taggable funciona muy bien y todo, pero me preguntaba si había una manera de restringir la nube de etiquetas solo a las etiquetas más populares. Correcto, no parece que esté ordenando mi nube por el orden en que se crearon las etiquetas.
Pero tiene más sentido que la nube de etiquetas muestre solo las etiquetas más populares.
Mi controlador tiene:
def styles_tag_cloud
@tags = Tattoo.tag_counts_on(:styles).limit(40)
end
y mi opinión tiene:
<% 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 %>
Pero todo lo que hace es mostrar las primeras 40 etiquetas creadas, y luego dimensiona cada etiqueta de acuerdo con cuántas veces se usa