blob: 806e320ee27c0d9fb9558c72b22035f35d81a291 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
class SearchController < ApplicationController
#def index
# @page = Page.new
# search_term = params[:search_term]
# if search_term and not search_term.empty?
# @results = Node.search(params[:search_term], :include => :head)
# end
#end
def index
@page = Page.new
search_term = params.delete(:search_term)
safe_search_term = search_term.match(/[\w\s]+/)[0] rescue ""
params[:search_term] = safe_search_term
unless safe_search_term.empty?
@results = Node.search(params[:search_term], :include => :head)
else
@results = []
end
end
end
|