コンソール上で、ユーザー名を変更して上書き保存したい
Q&A
Closed
Railsチュートリアルで、現在第6章を学習しています。
まだユーザー登録ページを作成していないので、コンソールからサンプルとなるユーザーを登録しました。
試しにユーザー名を変更しようとすると
となり false が返ります。
そもそものコマンドが間違っているのでしょうか?
0
Q&A
Closed
Railsチュートリアルで、現在第6章を学習しています。
まだユーザー登録ページを作成していないので、コンソールからサンプルとなるユーザーを登録しました。
試しにユーザー名を変更しようとすると
となり false が返ります。
そもそものコマンドが間違っているのでしょうか?
user.errors
としてみて、エラーの内容を見るとか?
@hikarunoqiita
Questioner
6章を読んでみました.
has_secure_password
辺りまで進んでいるなら,password
指定しないと save
できないのが正しい動作のような気がします.
>> User.create(name: "Michael Hartl", email: "michael@example.com",
?> password: "foobar", password_confirmation: "foobar")
まとめ辺りにも上記のように,password を指定して User.create
している例があります.