2010-12-01 9 views

Répondre

5

Oui, la méthode est update_all.

# Update all books with 'Rails' in their title 
Book.update_all "author = 'David'", "title LIKE '%Rails%'" 

http://apidock.com/rails/ActiveRecord/Relation/update_all

+2

Oui @Heikki est exact, mais méfiez-vous que si vous utilisez ** update_all **, il contourne toutes les validations définies dans le modèle. En bref, il suffit de générer une requête SQL et de l'exécuter. Il contourne le modèle entier et ne passe pas par le dossier actif –