モジュール: Rails::Mongoid

次による拡張機能。
Mongoid
次のドキュメントに含まれます。
Mongoid
定義:
lib/ Rails/mongoid.rb
lib/mongoid/ RailTiger.rb

Overview

Rails 用の Mongoid ユーティリティ

名前空間で定義済み

クラス: RailTiger

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

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

# load_models (app) =オブジェクト

アプリケーション構成を使用してすべてのモデルを取得し、それが必要なため、インデックスと継承は開発と本番の両方で同じ結果で動作します。

例:

すべてのアプリケーション モデルをロードします。

Rails::Mongoid.load_models(app)

パラメーター:

  • アプリ アプリケーション

    Rails アプリケーション。



18
19
20
ファイル 'lib/ Rails/mongoid.rb', 行18

デフォルト load_models(アプリ)
  ::Mongoid.load_models(アプリ.config.path[" app/models "].展開)
end

# preload_models (アプリ) =オブジェクト

条件付きで "Rails::Mongoid.load_models(app)" を呼び出します `::Mongoid.preload_models` が `true` の場合。

パラメーター:

  • アプリ アプリケーション

    Rails アプリケーション。



26
27
28
ファイル 'lib/ Rails/mongoid.rb', 行26

デフォルト preload_models(アプリ)
  load_models(アプリ) 場合 ::Mongoid.preload_models
end