我对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"
我在数据库中有一个未注解的Confirmable部分,并且在User.rb
文件中添加了:confirmable
。非常感谢您的任何帮助。我不知道如何使模式匹配。
2条答案
按热度按时间uklbhaso1#
感谢所有的帮助,我能够通过使用以下命令
rake db:migrate:reset rake db:reset
重置数据库来修复这个问题,它为我重置了所有。感谢所有!db2dz4w82#
我有完全相同的问题,我解决它与以下步骤:
1.我使用
command line
打开项目,然后运行以下命令1.我在VS代码中打开项目,然后运行
1.很管用