タグ

ブックマーク / lukesilvia.hatenablog.com (1)

  • validationのエラーメッセージ(error_messages_for)の日本語化 - LukeSilvia’s diary

    何が問題か RubyOnRalsには、ライブラリとして便利な機能がデフォルトで提供されている。「error_messages_for」もその1つ。これは、ユーザーがフォームからデータを送信してきた時、内容にもれがあったり、値が不正であることをメッセージとして出力するもの。 しかし、デフォルトは英語表記。しかも、カラム名を使用してしまうのであまりよくない。そこで、これを日語化する。 解決策 主に3つあると思う。 1.「ActiveHeart」を使う(非推奨) 2.「ruby-gettext」を使う 3. 自分で変更 ActiveHeartは、作成者が非推奨していた。何らかの脆弱性なのかな。ググれば出ると思う。このライブラリの中に日語化をサポートするものがある。 ruby-gettextも日語化をサポートするが、こちらは日語化だけでなく、様々な言語にアプリケーションを対応させることがで

    validationのエラーメッセージ(error_messages_for)の日本語化 - LukeSilvia’s diary
  • 1