Fdw*_*lis 5 ruby-on-rails devise devise-confirmable ruby-on-rails-4
我是RoR的新手,我已经成功安装了Devise gem.当我试图去localhost:3000我收到并错误未定义的局部变量或方法`confirmed_at' 我假设这与Devise gem有关.我schema.rb没有表现出来
t.string "confirmation_token"
t.datetime "confirmed_at"
t.datetime "confirmation_sent_at"
t.string "unconfirmed_email"
Run Code Online (Sandbox Code Playgroud)
我在数据库中没有注释Confirmable部分,以及:confirmable在User.rb文件中添加任何帮助在这里非常感谢.我不确定如何让架构匹配.
小智 1
我遇到了完全相同的问题,我通过以下步骤解决了它:
我关闭服务器
我使用 打开我的项目command line,然后运行这些命令
rake db:migrate:reset
rake db:reset
Run Code Online (Sandbox Code Playgroud)
我在 VS Code 中打开项目,然后运行
rails s
Run Code Online (Sandbox Code Playgroud)
有用