Et pour un contrôle encore plus complet, tu peux mettre des restrictions sur les paramètres que tu ne veux pas modifier en groupe via attr_accessible, attr_protected, attr_readonly.
exemple : class Toto < AR::B attr_protected :password # pour éviter que n'importe qui fasse un update de masse en écrasant les passwords en ajoutant un un password dans les paramètres de requête attr_readonly :created_at # pour éviter que l'on modifie les timestamp de créations une fois l'entregistrement ajouté end Michel Belleville 2009/6/13 Martin Catty <[email protected]> > > Tranquiliste a écrit : > > et pour un update? > > @model = Model.find(params[:id]) > > et après ?? > > y a-t-il un moyen de modifier @model sans faire le save en même temps > > (ce que fait le update_attributes) et sans écrire une ligne par > > attribut > > Si tu veux éviter de faire la sauvegarde en même temps, tu peux > simplement faire: > > @model.attributes = params[:model] > > Ça aura pour effet de faire un merge de tes paramètres existants avec > les nouvelles valeurs. > > -- > Martin Catty || fuse > http://www.noremember.org > > > > > --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
