ruby 2.6.3
Rails 5.1.6
こちらを参考に日本語化しました。
↓
[初学者]Railsのi18nによる日本語化対応
ですがビューに反映されませんでした。
なので、コンソールで確認すると、やはり反映されてませんでした。
なおgemは以下でインストール済みです。
ruby
1gem 'rails-i18n', '~> 5.1'
確認したが良さそう箇所やなどお気づきな点ありましたらアドバイスお願いします。
コンソール出力
ruby
1User.human_attribute_name(:email) 2 => "Email"
/config/application.rb
ruby
1module Gv 2 class Application < Rails::Application 3 config.time_zone = 'Tokyo' 4 config.active_record.default_timezone = :local 5 config.i18n.default_locale = :ja 6 config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}').to_s] 7 #以下省略 8 end 9end 10
/config/locales/model.ja.yml
ruby
1ja: 2 activerecord: 3 models: 4 user: ユーザー 5 attributes: 6 user: 7 id: ID 8 name: ユーザー名 9 email: メールアドレス 10 password: パスワード 11 password_confirmation: パスワード(確認) 12 remember_me: ログインを記憶 13 attributes: 14 created_at: 作成日 15 updated_at: 更新日 16
/app/views/users/_form.html.erb
ruby
1 2 <%= form_for(@user) do |f| %> 3 <%= render 'shared/error_messages' %> 4 <%= f.label :name %> 5 <%= f.text_field :name, class: 'form-control' %> 6 7 <%= f.label :email %> 8 <%= f.email_field :email, class: 'form-control' %> 9 10 <%= f.label :password %> 11 <%= f.password_field :password, class: 'form-control' %> 12 13 <%= f.label :password_confirmation, "Confirmation" %> 14 <%= f.password_field :password_confirmation, class: 'form-control' %> 15 16 <%= f.submit yield(:button_text), class: "btn btn-primary", id: "commit" %> 17 <% end %> 18 19 20
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/14 04:15
2020/05/14 04:16