rake db:migrate失败。没有终端错误

时间:2014-04-27 23:28:22

标签: ruby-on-rails devise rake

我正在开展一个月的课程。

我需要使用下面的rake命令执行迁移。设计迁移文件看起来正确设置。

   rake db:migrate

我希望看到以下某种确认:

=======DeviseCreateUsers:  Migrating=======
create table (:users)
-> 0.0145s
add_index (:users :index  etc...
etc..

相反,我的终端直接恢复到命令行(没有错误),但似乎没有做任何事情。例如:

Petes-Computer:example Pete$ rake db:migrate
Petes-Computer:example Pete$ 

我的浏览器中的以下错误确认它无效。

ActiveRecord::StatementInvalid in Devise::RegistrationsController#new
Could not find table 'users'

此处还有其他一些帖子,但没有运气解决。我对ruby / rails / rake很新;请有人建议。

1 个答案:

答案 0 :(得分:1)

经过我们的讨论,结果发现Pete的迁移文件没有扩展名。 rake db:migrate没有选择迁移,因为它不是.rb文件。