search_controller.rb
636 Bytes
require_dependency 'search_controller'
class SearchController
def communities
unfiltered_list = visible_profiles(Community).select{ |com| com.name.downcase =~ /#{params[:query].downcase}/}
list_without_software_and_institution = []
unfiltered_list.each do |p|
if p.class == Community and !p.software? and !p.institution?
list_without_software_and_institution << p
end
end
results = list_without_software_and_institution
results = results.paginate(:per_page => 24, :page => params[:page])
@searches[@asset] = {:results => results}
@search = results
end
end