Sha256: 51121de7548cabffadf3743c8e2915011bd863ef22ed715f840d38147515fa13

Contents?: true

Size: 426 Bytes

Versions: 25

Compression:

Stored size: 426 Bytes

Contents

class SearchController < ApplicationController
  
  def results
    if params[:q]
      @search = params[:q]
      @backlogs = Backlog.find(:all, :conditions => ["lower(name) LIKE ?", "%#{@search.downcase}%"])
      @tasks = Task.find(:all, :conditions => ["lower(description) LIKE ? OR lower(notes) LIKE ?", "%#{@search.downcase}%", "%#{@search.downcase}%"])
    else
      @backlogs = []
      @tasks = []
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
backlog-0.15.0 app/controllers/search_controller.rb
backlog-0.15.1 app/controllers/search_controller.rb
backlog-0.16.0 app/controllers/search_controller.rb
backlog-0.17.0 app/controllers/search_controller.rb
backlog-0.17.2 app/controllers/search_controller.rb
backlog-0.17.1 app/controllers/search_controller.rb
backlog-0.17.3 app/controllers/search_controller.rb
backlog-0.17.4 app/controllers/search_controller.rb
backlog-0.17.5 app/controllers/search_controller.rb
backlog-0.18.0 app/controllers/search_controller.rb
backlog-0.17.6 app/controllers/search_controller.rb
backlog-0.19.0 app/controllers/search_controller.rb
backlog-0.20.0 app/controllers/search_controller.rb
backlog-0.20.1 app/controllers/search_controller.rb
backlog-0.21.0 app/controllers/search_controller.rb
backlog-0.21.1 app/controllers/search_controller.rb
backlog-0.21.2 app/controllers/search_controller.rb
backlog-0.21.3 app/controllers/search_controller.rb
backlog-0.22.1 app/controllers/search_controller.rb
backlog-0.22.0 app/controllers/search_controller.rb