He leído que errors.add_to_base debería utilizarse para los errores asociados con el objeto y no un atributo específico. Tengo problemas para conceptualizar lo que esto significa. ¿Podría alguien proporcionar un ejemplo de cuándo me gustaría usar cada uno?Ruby on Rails: errors.add_to_base vs. errors.add
Por ejemplo, tengo un modelo de banda y cada banda tiene un género. Cuando valido la presencia de un género, si el género falta, ¿debería agregarse el error a la base?
Cuantos más ejemplos, mejor
¡Gracias!
Ver tercera respuesta para al día (carriles 3 +) solución –