4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# File 'lib/concerns/controllers/search_controller.rb', line 4
def index
if params[:q].present?
@query = params[:q]
@fallback_clips = false
@fallback_people = false
@clips = Kinney::Clip.tire.search :load => true do |search|
search.query do |query|
query.string @query
end
end
@people = Kinney::Person.tire.search :load => true do |search|
search.query do |query|
query.string @query
end
search.sort {by :last_name, 'asc'}
end
if @clips.blank?
clips_fallback
@fallback_clips = true
end
if @people.blank?
people_fallback
@fallback_people = true
end
else clips_fallback
people_fallback
end
end
|