モジュール: Mongoid::Toolable

次による拡張機能。
到達可能
次のドキュメントに含まれます。
到達可能
定義:
build/mongoid- 8.1 /lib/mongoid/contactable.rb

名前空間で定義済み

Modules: Instanceメソッド

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

#defined_tools付け(関連付け) =クラス

アクセス オプションが指定されている場合は、その関連付けをアクセス可能な関連付けに追加します。

例:

アクセス可能な を追加します。

Model.define_touchable!(assoc)

パラメーター:

  • 関連付け 関連付け

    関連付けメタデータ。

次の値を返します。

  • クラス

    モデル クラス。



79
80
81
82
83
84
85
86
87
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contactable.rb', 行79

デフォルト 定義_可用性。(関連付け)
  name = 関連付け.name
  Method_name = refine_relation_contact_method(name, 関連付け)
  関連付け.逆_クラス.タップ 行う |klass|
    klass.after_save Method_name
    klass.after_detroy Method_name
    klass.after_contact Method_name
  end
end