2016-08-22 5 views
0

のためにフォールバックRailsの国際化は、私は例のymlsを持つハッシュ

I18n.locale = :ja 
I18n.t('hello.world') => 'World' 

しかし、それはいくつかの値に「nilを」を返します私は親キー(hello)を要求していたとき:

I18n.locale = :ja 
I18n.t('hello') => { world: nil, time: { am: "午前", pm: "午後" } } 

どのように私はフォールバックして翻訳を取得することができます:{ world: 'World', time: { am: "午前", pm: "午後" } }

ありがとうございました!

答えて

0

翻訳方法を:default => ''オプションで呼び出そうとしましたか?

+0

このような? 'I18n.t( 'hello'、default:" ")' - 同じ結果 –

+0

申し訳ありませんが、私は悪い文字列ではなく、とにかくフォールバックを取得しようとしています。 – JaschaL