技術

【Rails】deviseを日本語化する

投稿日:

こんばんは

railsでログイン機能を作る時にdeviseを使う方は多いのではないでしょうか。
エラー文もきちんと出してくれますが、デフォルトは英語表示なので日本語表示にしたいと思います。

railsのバージョンは5.2が前提となります。

先ずはrails-i18nというgemをインストールします。

gem 'rails-i18n', '~> 5.1'

インストールが完了したらconfig/application.rbに下記を追記します。

class Application < Rails::Application
  config.load_defaults 5.2

  # 以下を追記する
  config.i18n.default_locale = :ja

end

次にdevise.ja.ymlをconfig/locales配下に作成します。

次にこの記事に記述されているソースをコピーしてdevise.ja.ymlに貼り付けます。

rails serverを起動していたら、一旦再起動しましょう。

これでdeviseのエラー文等が日本語表示されるようになりました!

-技術

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

Local by Flywheelでローカルに本番環境を作るときのエラーを解消する

こんにちは Local by Flywheelはwordpress環境をローカル …

no image

heroku + node.jsでError R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch

こんにちは heroku + node.jsでアプリを作っていて、いざherok …

[Xcode]Provisioning ProfileのUUIDを確認する方法

どうも田中です。 iOSアプリの審査に向けて作業している最中、buildエラーに …

no image

Macで簡単にIE環境を構築する手順

こんにちは、コーテッグの小山です。 今までちょろっとIE対応をやることはあったの …

Siriに笑って欲しいから [iOS 11、macOS High Sierra](「Siri」の笑い声まとめ)

iPhone Xが発売されて巷はiPhone Xの記事ばかり。 なんとなく見てい …