モジュール: Mongoid::Persistable::Saable
- 次のドキュメントに含まれます。
- Mongoid::Persistable
- 定義:
- lib/mongoid/persistable/savable.rb
Overview
ドキュメントを保存する永続化操作の動作を定義します。
インスタンス メソッドの概要を折りたたむ
-
保存順(オプション = {})= true | false
ドキュメントを保存します - ドキュメントが新しい場合は挿入を実行し、ドキュメントが新しい場合は更新します。
-
#保存します。 (オプション = {}) = true | false
ドキュメントを保存します - ドキュメントが新しい場合は挿入を実行し、ドキュメントが新しい場合は更新します。
インスタンス メソッドの詳細
保存順(オプション = {})= true | false
ドキュメントを保存します - ドキュメントが新しい場合は挿入を実行し、ドキュメントが新しい場合は更新します。
25 26 27 28 29 30 31 |
# ファイル 'lib/mongoid/永続的/保存可能.rb' 行25 デフォルト 保存( = {}) 場合 new_record? !insert().new_record? else update_document() end end |
#保存します。 (オプション = {}) = true | false
ドキュメントを保存します - ドキュメントが新しい場合は挿入を実行し、ドキュメントが新しい場合は更新します。 検証エラーが発生した場合、 エラーが発生します。
51 52 53 54 55 56 57 |
# ファイル 'lib/mongoid/永続的/保存可能.rb' 行51 デフォルト save!( = {}) ただし、 保存() fail_due_to_validation。 ただし、 errors.空の場合 fail_due_to_customback(:save!) end true end |