2013年10月23日水曜日

コントローラからロケールファイルの読み込み

viewからは、こんなふうで良いけど、Controllerからは I18n を使います。
<%= t("label_login") %>

Controllerでは、
 I18n.t(:notice_saved, :text=>"xxx")


config/locale/ja.yml
ja:
  label_login: "ログイン"
  :notice_saved: "%{text}を保存しました。"



<参考>
http://rails3try.blogspot.jp/2012/01/rails3-i18n.html

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。