kostasnw

user search method

May 31st, 2012
457
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rails 0.45 KB | None | 0 0
  1. def user_search
  2.     params[:user] ||= {}
  3.     if !params[:user].empty?
  4.       username ="%" +params[:user][:username] +"%"
  5.       email = "%" +params[:user][:email] +"%"
  6.     end
  7.     params[:user].delete_if {|key, value| value.blank? }
  8.     @users = params[:user].empty? ? [] : User.user_search(username, email)
  9. end
  10.  
  11. #and added in User model
  12. #scope :user_search, lambda { |username, email| where("username LIKE ? and email LIKE ?", username, email) }
Advertisement
Add Comment
Please, Sign In to add comment