def update
@album = Album.find(params[:id])
if @album.update_attributes(params[:album])
redirect_to(:action=>'list')
else
render(:action=>'edit')
end
end
Hướng dẫn Rails 1.1.6 mà tôi đề cập sử dụng phương pháp update_attributes
để cập nhật mô hình, như trong mã ví dụ từ bộ điều khiển của tôi được liệt kê ở trên. Nhìn vào tài liệu Rails tôi tự hỏi tại sao phương pháp update
sẽ không được ưa thích, đặc biệt là vì nó được đặt tên như vậy một cách hợp lý.Phương thức Rails update_attributes có phải là lựa chọn tốt nhất để thực hiện cập nhật mô hình trong cơ sở dữ liệu không?
Bài viết này về * [5 cách để đặt thuộc tính trong ActiveRecord] (http://www.davidverhasselt.com/2011/06/28/5-ways-to-set-attributes-in-activerecord/) * might lãi. – JJD