Railsビューで短いi18nキー(例t '.submit_button'
)を使用すると、入力が簡単になりますが、実際には問題ありませんか?後でビューとパーシャルをリファクタリングすることにした場合は、それぞれのローカリゼーションエントリを更新することを忘れないでください。ビジネス上の意味で名前を付け、常に完全なキー名を指定する方が堅牢ではないでしょうか。
2432 次
1 に答える
6
さて、私は混合物を使用しています。;-)
「yes」、「no」、「submit」、「cancel」などの場合、「defaults」という名前空間を使用する傾向があるため、常にのように使用しt 'defaults.cancel'
ます。それはまたあなたが上で述べた「submit_button」の事柄に対処することができます。私の特定のビューでは、レイジールックアップ機能を使用することにしました。
特定のビューにI18nキーが必要な場合は、自分に最適なキーを決定する必要があります。
yamlファイルでI18nキーを検索してもかまわない場合は、ビューを変更する場合は変更してください。
I18n.t
利点は、ビューでの呼び出しごとにいくつかの文字を保存できることです。ただし、ビュー名を頻繁に変更する場合(なぜ変更する必要があるのかわからない場合は:))、説明した方法を使用する方がよい場合があります。
すでに言ったように、私にとってはより便利なので、最初のオプションを好みます。
于 2012-04-26T11:12:59.777 に答える