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 を使用していません。