Обновление принимает объектный параметр id
и набор атрибутов, которые в противном случае работают как update_attributes
.
Так вот (из AWDWR 3-е издание )
Order.update(12, :name => "Barney", :email => "barney@bedrock.com")
эквивалентно
Order.find(12).update_attributes(:name => "Barney", :email => "barney@bedrock.com")
Так что, если все, что вы хотите сделать, это обновить строку известного идентификатора набором атрибутов, то я бы сказал, что нет причин не использовать update
- похоже, именно поэтому они и написали это!
(Есть ли какой-нибудь способ, которым вы можете получить учебник для обновления с 1.1.6? Он довольно старый и не был особенно потрясающим выпуском, когда он был текущим. 1.2.6 был лучше - последний из 1. хз, если я правильно помню).