diff --git a/app/presenters/tag_set_presenter.rb b/app/presenters/tag_set_presenter.rb index a967f2b0a..46f0bee20 100644 --- a/app/presenters/tag_set_presenter.rb +++ b/app/presenters/tag_set_presenter.rb @@ -73,7 +73,7 @@ class TagSetPresenter < Presenter next if type_tags.empty? if max_tags > 0 && type_tags.length > max_tags - type_tags = type_tags.take(max_tags) + ["others"] + type_tags = type_tags.sort_by {|x| -x.size}.take(max_tags) + ["etc"] end if regexmap != // diff --git a/config/danbooru_default_config.rb b/config/danbooru_default_config.rb index a0d98d496..debfafa3e 100644 --- a/config/danbooru_default_config.rb +++ b/config/danbooru_default_config.rb @@ -341,7 +341,7 @@ module Danbooru "extra" => ["co"], "header" => %{