blob: 459e35e373442aae555ffab3bd7426860a35a04f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# 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
|