2012-04-07 3 views

答えて

1

MyModel.find_or_initialize_by_attrを試してから、my_obj.persisted?にチェックを入れ、必要に応じてsaveに電話してください。

+0

ありがとう、それは私が探していたものです! :) – skazhy

2

MongoMapperのソースコードを確認した後、私はそれを検出する方法は実際にはありません。私はそのメソッドが既存のアイテムか新しいものかどうか気にしないときに使用されると思います。気にしているのであれば、それをfind_by_attrコールに分割し、存在するかどうかを確認してから、create!もしそうでなければ。

関連する問題