10

Railsビューで短いi18nキー(例t '.submit_button')を使用すると、入力が簡単になりますが、実際には問題ありませんか?後でビューとパーシャルをリファクタリングすることにした場合は、それぞれのローカリゼーションエントリを更新することを忘れないでください。ビジネス上の意味で名前を付け、常に完全なキー名を指定する方が堅牢ではないでしょうか。

4

1 に答える 1

6

さて、私は混合物を使用しています。;-)

「yes」、「no」、「submit」、「cancel」などの場合、「defaults」という名前空間を使用する傾向があるため、常にのように使用しt 'defaults.cancel'ます。それはまたあなたが上で述べた「submit_button」の事柄に対処することができます。私の特定のビューでは、レイジールックアップ機能を使用することにしました。

特定のビューにI18nキーが必要な場合は、自分に最適なキーを決定する必要があります。

  • yamlファイルでI18nキーを検索してもかまわない場合は、ビューを変更する場合は変更してください。I18n.t利点は、ビューでの呼び出しごとにいくつかの文字を保存できることです。

  • ただし、ビュー名を頻繁に変更する場合(なぜ変更する必要があるのか​​わからない場合は:))、説明した方法を使用する方がよい場合があります。

すでに言ったように、私にとってはより便利なので、最初のオプションを好みます。

于 2012-04-26T11:12:59.777 に答える