Rake在Ruby上使用Devise安装中止 - 无法迁移数据库

时间:2012-01-08 10:04:33

标签: ruby-on-rails-3 devise rake

我正在尝试使用Ruby on Rails,需要使用devise设置简单的身份验证。我按照说明操作,但是我经常遇到以下错误:

>rake db:migrate
rake aborted!
uninitialized constant User

Tasks: TOP => db:migrate => environment

每次尝试运行rake db:migrate时都会出现此错误 - 迁移文件确实存在于db / migrate文件夹中,但它不会继续进行。请帮忙。

2 个答案:

答案 0 :(得分:0)

在跟踪模式下运行rake命令,错误将变为可见。

rake db:migrate --trace

答案 1 :(得分:0)

首先从routes.rb文件中删除 devise_for:users 行,然后尝试运行rake db:migrate。