Plugin do walidacji adresów email
Carsten Nielsen opublikował plugin validates_email_veracity_of, który w bardzo prosty sposób pozwala na walidację adresów email w modelu. Wystarczy zainstalować go poleceniem:script/plugin install http://svn.savvica.com/public/plugins/validates_email_veracity_of
W modelu wystarczy dodać
validates_email_veracity_of :email, :message => 'is not correct at all.'
aby mieć walidację emaila z własnym komunikatem o błędzie. Dodatkowo plugin sprawdza rekord MX dla domeny maila. Aby wyłączyć ten dodatkowy aspekt walidacji wystarczy użyć:
validates_email_veracity_of :email, :domain_lookup => false
Polecamy korzystanie z tego pluginu aby mieć pewność, że jakiś adres email nie zostanie odrzucony przez nie do końca poprawne wyrażenie regularne stosowane przez walidator validates_format_of.
