[Ror-es] Validar insercion de multiples registros

Hernan Fernandez hernanjx at gmail.com
Tue Apr 3 22:40:04 GMT 2007


Rube,
no tengo para probarlo ahora pero algo como esto debería funcionar:
usa create! para que se genere una excepción al crear los campos nuevos y
todo dentro de una transacción, en el caso de que se produzca un error se
hace un rollback automático y nada se crea

def create
  Producto.transaction do
   .. tu código
  end
end

Debes usar una base de datos que soporte transacciones, InnoDB si usas
MySQL.
El problema con esto es saber donde se produce el error en el caso de que
exista uno e informarlo de manera adecuada...

Espero sirva el dato.
cuanta como te fué

Saludos
Hernán Fernandez
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20070403/7ad221ec/attachment.htm 


More information about the Ror-es mailing list