今ruby on Rails の9章を勉強していたのですが、最初のカラムの追加のコマンドを
rails generate migration add_remember_digest_to_users remember_digest:string
としないといけないところを
rails generate migration add_remenber_digest_to_users remember_digest:string
としていました。(rememberのスペルミス)
そのせいで
NoMethodError (undefined method `remember_token=' for #<User:0x007fa6c66bed28> Did you mean? remenber_token= remenber_token): app/models/user.rb:29:in `remember' app/helpers/sessions_helper.rb:10:in `remember' app/controllers/sessions_controller.rb:10:in `create'
というエラーが出ました。
自分がした対処法としては、関連ファイル(dd_remenber_digest_to_users remember_digest:string)を消して、新しく
rails generate migration add_remember_digest_to_users remember_digest:string
とやり直して、
rails db:migrate:reset
を行いましたがエラーが変わりませんでした。
対処法を教えて下さい。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。