# frozen_string_literal: true require 'fancy_searchable/parsing/search_parsing_error' class CommentsController < ApplicationController def index authorize! :manage, Comment @title = 'Comment Search' params[:cq] ||= '*' @search = Comment.fancy_search( per_page: params[:per_page], page: params[:page], include_deleted: true, access_options: { is_mod: true }, query: params[:cq] ) @comments = @search.records rescue FancySearchable::Parsing::SearchParsingError => ex flash[:error] = "Could not parse query: #{ex}" end end