2010-12-01 5 views

risposta

14

decommentando questa linea in config/inizializzatori/devise.rb

# Regex to use to validate the email address 
# config.email_regexp = /^([\w\.%\+\-]+)@([\w\-]+\.)+([\w]{2,})$/i 

e cambiando in modo da utilizzare il dominio ho voluto limitare a:

config.email_regexp = /\A([\w\.%\+\-]+)@mysite\.com\z/i 

ha fatto il trucco.

+2

Bella scoperta! Potresti voler sfuggire al. in mysite.com però. –

+1

Molto utile. Se si desidera autorizzare più domini, è possibile utilizzare l'operatore o '|' e raggrupparli in questo modo: '/ \ A ([\ w \.% \ + \ -] +) (@ firstdomain \ .com \ z) | (@seconddomain \ .com \ z)/I' – timsvoice