私はコードスニペットの下にあり、animals
配列から要素を削除する必要がありますが、UpdateConflictError
zoo.animals # => Wolf,Tiger,Lion
zoo.animals.delete("Wolf") # => Tiger, Lion
zoo.update(:animals => zoo.animals)
# => DataMapper::UpdateConflictError: Zoo#update cannot be called on a dirty resource
zoo.update #=> also give me the same error
クエリを実行してからzoo.animals
削除する必要Wolf
がありますが、成功しないようです。あなたは何をお勧めしますか?ありがとう。
PS:ここでdatamapperはダーティなリソースについて説明していますが、他に選択肢はありません。