技術

【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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

【AWS】nginx/rails/mysqlをインストール

どうも、中田です。 最近AWSにテストサーバを立ち上げて検証したり、 お客様に一 …

[Xcode] SDK Version Issue – This app was built with the iOS 12.0 SDK. Starting March 2019, all iOS apps submitted to the App Store must be built with the iOS 12.1 SDK or later, included in Xcode 10.1 or later.

こんにちは。たなかです。 2019年、ブログ初更新になります。今年もよろしくお願 …

no image

[JavaScript]IEのif文の判定がchromeと違う?

こんにちは、コーテッグのこやまです。 今持っている案件で、IE対応を進めているの …

no image

【Rails】そろそろデバッグしましょうか

どうも中田です。 今までrailsの開発はIDEを使わずテキストエディタだけでや …

rails_logo

[Rails] Controllerで表示してるページのパスを判定したい

Controllerで表示してるページのパスを判定して、条件分岐したいと思います …