Je suis en train d'étendre ActiveRecord avec la méthode de validation personnalisée validate_as_email pour que je puisse l'utiliser comme ceci:Rails (RoR) de validation ActiveRecord personnalisé
class User < ActiveRecord::Base
validates_as_email :email
end
je trouve la description sur la façon d'étendre ActiveRecord :: Classe de base ici: http://guides.rubyonrails.org/activerecord_validations_callbacks.html Il est dit que vous devez créer une classe * .rb sous config/initializers/{myfile} .rb.
ActiveRecord::Base.class_eval do
def self.validates_as_email(attr_name)
validate is_email_fn(attr_name)
end
end
Que dois-je faire ensuite pour que je puisse utiliser validates_as_email dans mon modèle et où dois-je mettre la fonction is_email_fn().