J'ai créé un tableau en utilisant cette déclaration ..Question sur update_all dans Ruby
users_who_promoted = @organization.card_signups.select {|c| c.credit_status == true }
mais quand je le fais:
users_who_promoted.update_all("credit_status = false")
Je reçois une grande erreur:
NoMethodError: undefined method `update_all' for #<Array:0x32377bc>
from (irb):25
Pourquoi est-ce?
Intéressant ... cela ne semble pas fonctionner dans ma version de Rails (2.1.2), mais je suppose que c'est ce que j'ai pour vivre à l'âge de pierre. – bnaul
C'est 2.3.5 .. Mais c'est essentiellement ce que vous avez suggéré en utilisant la méthode directement sur le modèle qui est dans ce cas lié au modèle d'organisation. – Trip