def update
@album = Album.find(params[:id])
if @album.update_attributes(params[:album])
redirect_to(:action=>'list')
else
render(:action=>'edit')
end
end
Un tutorial Rails 1.1.6 che sto trattando consiglia di utilizzare il metodo update_attributes
per l'aggiornamento di un modello, come nel codice di esempio dal mio controller sopra elencato. Guardando la documentazione di Rails mi chiedo perché il metodo update
non sarebbe stato preferito, soprattutto perché è stato chiamato così logicamente.Il metodo Rails update_attributes è la scelta migliore per eseguire un aggiornamento di un modello nel database?
Questo articolo su * [5 modi per impostare gli attributi in ActiveRecord] (http://www.davidverhasselt.com/2011/06/28/5-ways-to-set-attributes-in-activerecord/) * potrebbe di interesse. – JJD