Boa noite pessoal, estou lendo o livro “Ruby on Rails - Coloque sua aplicação web nos trilhos”, e estou tendo um problema com o código do método que valida o formato do email:
private
def email_format
errors.add(:email, :invalid) unless email.match(EMAIL_REGEXP)
end
No terminal, fico tendo este erro:
NoMethodError: undefined method match' for nil:NilClass Did you mean? catch from /home/tvn/workspace/colchonet/app/models/user.rb:13:in
email_format’
Alguém passou por isso e resolveu? Vi algumas discussões em outros fóruns, como o stackoverflow, mas era relativo a outros métodos, principalmente recebendo classes como parametros. No caso deste não, ele apenas usa a var EMAIL_REGEXP, que foi definida no topo do arquivo como:
EMAIL_REGEXP = /\A[^@]+@([^@.]+.)+[^@.]+\z/
Alguma sugestão?
Obrigado!