ローカライズされたMongoidフィールドがあります。
field :name, localize: true
en
バージョンとバージョンの両方がありde
ます。同じビューに両方のローカルを出力する方法はありますか?HAMLではこのようなものですが、表示en
とde
バージョンがあります。
= user.name
ローカライズされたMongoidフィールドがあります。
field :name, localize: true
en
バージョンとバージョンの両方がありde
ます。同じビューに両方のローカルを出力する方法はありますか?HAMLではこのようなものですが、表示en
とde
バージョンがあります。
= user.name
対応する_translationsメソッドを使用して、すべての翻訳を一度に取得および設定できます。
config.i18n.available_locales = [:de, :en] の言語ごとにこれを行うことができます:
- I18n.available_locales.each do |language|
= @user.name_translations[language.to_s]
あるいは単に:
= @user.name_translations['en']
= @user.name_translations['de']
そこに記載されていますhttp://mongoid.org/en/mongoid/docs/documents.html#localized_fields