2016-09-27 10 views
0

シンプルフォームには、固有のI18n名前空間(en.simple_form.labelsなど)があります。シンプルフォームのi18nラベルを#show Railsの下で再利用

しかし、#showでは、これは技術的にはフォームではありませんが、属性のラベルを翻訳する際には秋ですen.helpers、またはen.activerecord.attributesで定義されている変換に戻ります。 、ほとんどの時間

ラベルは同じであり、不必要な重複のこのような意味があります。

私はレールに新たなんだので、私は物事の通常の方法だ何を思ったんだけど。

  1. 単純フォームのものを使用するには、en.helpersで翻訳を書き直してください。どうやって?
  2. レンダリング#私たちが提出するものではありませんが、simple_form_forを使用して表示します。

答えて

0

私の悪いです。利用可能な設定オプションを参照してください。

ここでは、異なる名前空間での翻訳を単純に再配線する方法を示します。

config.i18n_scope = 'simple_form' 

ちょうどあなたがで翻訳を統合したいどんな名前空間に変更します。

関連する問題