J'ai lu que errors.add_to_base doit être utilisé pour les erreurs associées à l'objet et non pour un attribut spécifique. J'ai de la difficulté à conceptualiser ce que cela signifie. Quelqu'un pourrait-il donner un exemple de quand je voudrais utiliser chacun?Ruby on Rails: errors.add_to_base vs errors.add
Par exemple, j'ai un modèle de bande et chaque bande a un genre. Quand je valide la présence d'un genre, si le genre manque, l'erreur doit-elle être ajoutée à la base?
Plus d'exemples, mieux c'est
Merci!
Voir la troisième réponse jusqu'à ce jour la solution (Rails 3+) –