技術

【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

【ionic】Cannot read property ‘startTrackerWithId’ of undefined だとよ

どうも中田です。 GoogleAnalyticsプラグインを導入したのですが、A …

[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年、ブログ初更新になります。今年もよろしくお願 …

[XCode] clang: error: linker command failed with exit code 1

どうも中田です 本日はシンプルに。 XCodeでbuild時に発生しました。 エ …

no image

【gem/bundle】あんたたち一体どういう関係なのよ!!

どうも中田です。 今回はgemとbundleの話。 前置き よくあるgemの説明 …

[Angular] @NgModuleをざっくりと

どうも中田です。 最近社内でAngularの波が起こってるので そのビッグウェー …