Bonjour,
Désolé si ma question vous semble triviale, mais je suis plutôt un amateur.
J'ai une méthode dans un model qui me permet de trouver certains
enregistrements comme par ex:
class Message < ActiveRecord::Base
belongs_to :subject
def self.display(subject_id)
@subject = Subject.find(subject_id)
display_limit = @subject.display_limit
find_all_by_subject_id_and_validated(subject_id, true,
:order
=>"position",
:limit =>
display_limit)
end
Je voudrais faire un update de tous ces records trouvés pour changer une valeur
d'une autre column avant de retourner ces records à la fin de ma méthode.
Quelque chose du genre @messages.update (:displayed => true)
Je pourrais bien faire une boucle avec each, mais je ne trouve pas ça très
efficace
J'ai essayé d'utiliser update_all, mais je n'arrive pas à le chaîner sur le
résultat de ma recherche
Si quelqu'un a une idée ou pourrait me pointer dans la bonne direction, merci
d'avance
Christophe
--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse
[email protected]