我正在尝试使用 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
每当 User 对象的 update_attributes 失败时,我都希望回滚整个事务。我怎样才能做到这一点?
我正在使用 CouchDB。Rails、CouchRest 和不使用 ActiveRecord。