[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