Это ограничивает теги в топ-20 с наибольшим кол-тегов:Как оформить заказ по DESC, а затем заказать по (: id)?
tag.rb
scope :top_20, -> {
where("taggings_count != 0").order("taggings_count DESC").limit(3)
}
Я хочу, чтобы затем заказать те 20 в соответствии с их :id
вместо их tagging_count
application_controller
before_action :tag_cloud
def tag_cloud
@tags = Tag.all.top_20.order(:id)
end
.order(:id)
, к сожалению, не работает. Они по-прежнему отображаются в порядке убывания по счету.
_tags.html.erb
<% tag_cloud(@tags, %w(css1 css2 css3 css4)) do |tag, css_class| %>
<%= link_to tag.name, tag_path(tag), :class => css_class %>
<% end %>
Пожалуйста, дайте мне знать, если вам нужна дополнительная код или объяснение, чтобы помочь вам помочь мне: -]
Большое спасибо @Abm были на этом некоторое время :) –
@ AnthonyGalli.com Вы искали этот ... Черт! –