Buenas.
amigos, gracias por la ayuda, primero que todo.
tengo que controlar una excepcion.
estoy guardando en un modelo.
def self.cargar_movimiento(contrato, num_fact, plc, usr)
@movimiento = Movimiento.new
@movimiento.placa = plc
if contrato == 1
@movimiento.factura = num_fact # nro factura para cliente de
contrato
end
@movimiento.entrada_at = Time.now
@movimiento.minutos = 0
@movimiento.valor = 0
@movimiento.usuario_id_ingreso = usr
@movimiento.tipvehiculo_id = 1 # Moto
@movimiento.tipo = 1 # Ingresa
@movimiento.contrato = contrato
@movimiento.save
end
y en el mismo modelo tengo esta validacion:
validates_format_of :placa,
:with =>
/[A-Z]{3,3}[0-9]{2,2}[A-Z,0-9]{0,1}/,
:message => “El Formato de la Placa es Invalido”
el problema es que cuando ingreso los datos que no cumplen con la
validacion, no se dispara el mensaje y no se contrala la excepcion, como
hago para atraparla y que se valide el dato?
gracias