クラス: Mongoid::Fields::Localized
Overview
Ruby ハッシュマップ(BSON Object)に異なるユーザー ロケール キーの異なる値を保存する BSON ドキュメント フィールド定義を表します。 国際化(I 18 n)サポートに使用されます。
インスタンス属性の概要
標準から継承された属性
#default_val 、 # labels 、 #name 、 #options
インスタンス メソッドの概要を折りたたむ
-
"mongoize (object) = オブジェクト
現在のロケールに基づいてオブジェクトをデーモン化します。
-
# localize_current? = true | false
ローカライズされたフィールドが存在することを強制する値かどうか。
-
#はローカライズされていますか? = true | false
フィールドはローカライズされていますか?
-
# mongoize (object) = ハッシュ
指定された string をロケールのハッシュに変換します。
標準から継承されたメソッド
#add_アトミック_変更、 #関連付け、 #initialize 、 #lazy? 、 #object_id_field 、 #pre_processed? 、 #type
コンストラクターの詳細
このクラスは、 Mongoid::Fields::standardからコンストラクターを継承します。
インスタンス メソッドの詳細
"mongoize (object) =オブジェクト
現在のロケールに基づいてオブジェクトをデーモン化します。 現在のロケールのハッシュで検索されます。
22 23 24 25 26 27 28 |
# ファイル 'lib/mongoid/fields/localized.rb' は、 22行 デフォルト mongoize(オブジェクト) return 場合 オブジェクト.nil? ケース オブジェクト 次の場合: ハッシュ タイプ.mongoize(lookup(オブジェクト)) end end |
# localize_current? = true | false
ローカライズされたフィールドは存在することを強制しますか。
46 47 48 |
# ファイル 'lib/mongoid/fields/localized.rb' は、 46行 デフォルト localize_presentation? [:localize] == :presentation end |
#はローカライズされていますか? = true | false
フィールドはローカライズされていますか?
36 37 38 |
# ファイル 'lib/mongoid/fields/localized.rb' は、 36行 デフォルト ローカル化されていますか? true end |
# mongoize (object) =ハッシュ
指定された string をロケールのハッシュに変換します。
58 59 60 |
# ファイル 'lib/mongoid/fields/localized.rb' は、 58行 デフォルト mongoize(オブジェクト) { ::I 18 n.ロケール.to_s => タイプ.mongoize(オブジェクト) } end |