shimgo
6/3/2019 - 10:38 AM

I18nでフォーマットメッセージ

ja.yml

ja:
  errors:
    format: "%{attribute}%{message}"
    messages:
      blank: を入力してください
  time:
    formats:
      long: "%Y/%m/%d %H:%M"

上記が書いてあるとき

I18n.t('errors.format', attribute: 'hoge', message: I18n.t('errors.messages.blank'))

# ローカライズのl
I18n.l(Time.zone.now, format: :long)