我正在尝试使用Ruby on Rails,需要使用devise设置简单的身份验证。我按照说明操作,但是我经常遇到以下错误:
>rake db:migrate
rake aborted!
uninitialized constant User
Tasks: TOP => db:migrate => environment
每次尝试运行rake db:migrate
时都会出现此错误 - 迁移文件确实存在于db / migrate文件夹中,但它不会继续进行。请帮忙。
答案 0 :(得分:0)
在跟踪模式下运行rake命令,错误将变为可见。
rake db:migrate --trace
答案 1 :(得分:0)
首先从routes.rb文件中删除 devise_for:users 行,然后尝试运行rake db:migrate。