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?
Buenas.
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?