Я пытаюсь обновить параметр в коллекции объектов с помощью Rails, CouchRest.
Это то, что я делаю в настоящее время,
class User
property :country
property :some_flag
end
@users = User.by_country(:key => 'country-name')
@users.each do |user|
user.update_attributes({:some_flag => 'true'})
end
Всякий раз, когда update_attributes терпит неудачу для объекта пользователя, я хочу, чтобы вся транзакция была отменена. Как я могу достичь этого?
Использую CouchDB. Rails, CouchRest и Не с использованием ActiveRecord.