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 de Rails 1.1.6 que estoy cubriendo recomienda utilizar el método update_attributes
para actualizar un modelo, como en el código de ejemplo de mi controlador enumerado anteriormente. En cuanto a la documentación de Rails, me pregunto por qué el método update
no se hubiera preferido, especialmente dado que su nombre es lógico.¿Es el método Rails update_attributes la mejor opción para realizar una actualización de un modelo en la base de datos?
Este artículo sobre * [5 formas de establecer atributos en ActiveRecord] (http://www.davidverhasselt.com/2011/06/28/5-ways-to-set-attributes-in-activerecord/) podría de interés. – JJD