diff --git a/backend/app/controllers/tags_controller.rb b/backend/app/controllers/tags_controller.rb index d5e561f..e053648 100644 --- a/backend/app/controllers/tags_controller.rb +++ b/backend/app/controllers/tags_controller.rb @@ -17,6 +17,7 @@ class TagsController < ApplicationController return render json: [] if q.blank? with_nico = !(params[:nico].to_s.strip.downcase.in?(['0', 'false', 'off', 'no'])) + with_empty = params[:empty].to_s.strip.downcase.in?(['1', 'true', 'on', 'yes']) alias_rows = TagName @@ -33,6 +34,7 @@ class TagsController < ApplicationController end base = Tag.joins(:tag_name).includes(:tag_name) + base = base.where('tags.post_count > 0') unless with_empty canonical_hit = base