Help us understand the problem. What is going on with this article?

deviseに新しいカラムを追加したけどviewsに表示されない問題の解決

deviseで作ったusersテーブルに新しくnameカラムを追加、新規登録画面にnameを入れるフィールドを作ったが、なぜかviewsで表示されない問題が解決したので備忘録も兼ねて記事に致します。この記事で少しでも参考になれば幸いです。

結論から申し上げますと、i18nを使うためにはi18n化されたviewsファイルでなきゃ駄目なようです

①自分はdeviseのviewsファイルを作成する際に以下コマンドで作成しました。
rails g devise:views users

②そして日本語化もしたかったのでlocaleファイルも作成
rails g devise:i18n:locale ja

①のコマンドではviewsファイルがi18n化されておらず②と噛み合っていなかったことで、nameフィールドがviewsに表示されなかったと思われます。なので①のファイルを作り直しました。

rails g devise:i18n:views users

以後、無事にviewsに表示されてめでたしめでたし。

S-U-G-I
介護→SESへ転職。未経験から転職したのでエクセルにスクショを張り付けたり、テクニカルサポートなんかのそれなりの現場にしかアサインされない。 これじゃあかんということで、現在RubyとRailsを学習中。ポートフォリオ作って転職したい。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした