class Contact < ActiveRecord::Base ##--- Associaciones has_many :customers has_many :suppliers ##--- Llevar registro de Actividad del usuario audited enum status: [ :erased, :active, :inactive ] ##--- Validaciones previas de guardar validates_presence_of :name, message: "Debe capturar el nombre del contacto." validates_presence_of :last_name, message: "Debe capturar el apellido del contacto." # validates_presence_of :phone, message: "Debe capturar el teléfono del contacto." # validates_presence_of :email, message: "Debe capturar el correo electrónico del contacto." validates_format_of :email, :with => /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i ,message: "El formato del correo electrónico es inválido", :allow_blank => true end