Skip to content

Instantly share code, notes, and snippets.

View rafaelgaspar's full-sized avatar

Rafael Gaspar rafaelgaspar

View GitHub Profile
# Original find_for_authentication from Devise authenticatable.rb
def find_for_authentication(conditions)
find(:first, :conditions => conditions)
end
# Overwrite find_for_authentication and put it in your User model
def self.find_for_authentication(conditions={})
unless conditions[:email] =~ /^([\w\.%\+\-]+)@([\w\-]+\.)+([\w]{2,})$/i # email regex