En ambos Rails 2 y Rails 3, si: autosave => true una asociación has_many, la colección se enlaza y guarda (: validate => false) en cada uno asociación de niños. ¿Porqué es eso? Necesitamos una devolución de llamada before_validation para ejecutar para ese objeto hijo, pero no lo hará, ya que es un guardado que se saltea la validación.has_many: autosave => true salta la validación al guardar niños
¿Cuál es una buena forma de evitar esto? ¿Y cuál es el propósito de saltarse las validaciones?
¡Cualquier ayuda sería muy apreciada! ¡Gracias!