前提・実現したいこと
railsで簡単な記事投稿サイトを作っており、画像のname descriptionの部分を日本語に変更したい。
該当ソースコード
h1 記事の新規登録 .nav.justify-content-end = link_to '一覧', posts_path, class: 'nav-link' = form_with model: @post, local: true do |f| .form-group = f.label :name = f.text_field :name, class: 'form-control', id: 'post_name' .form-group = f.label :description = f.text_area :description, row: 5, class: 'form-control', id: 'post_description' = f.submit nil, class: 'btn btn-primary'
自分で取り組んだこと
gemに以下を追加
gem 'rails-i18n'
config/application.rbに以下を追記
config.i18n.default_locale = :ja config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.yml').to_s]
config/locales/に、ja.ymlを作成し以下のコードを追加
ja: activerecord: errors: messages: record_invalid: "バリデーションに失敗しました: %{errors}" restrict_dependent_destroy: has_one: "%{record}が存在しているので削除できません" has_many: "%{record}が存在しているので削除できません" models: post: ポスト attributes: post: id: ID name: タイトル description: 投稿 created_at: 投稿日時 updated_at: 更新日時
情報だとこれで変更されるはずがされずぐぐってもなかなか解決できなかったので質問しました。わかる方がいればぜひご教授いただけたらと思います。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/17 14:01