如何使用devise和Rails 4设置用户身份validation?

我正在尝试通过设计工作获得用户身份validation,并且失败。

我尝试按照RailsGirls文章中的步骤进行操作 ,但是在创建了简单的新项目之后,添加了gem’devise gem 'devise'并运行了bundle install ,但是当我运行rails generate devise:install我得到了一大堆错误

 Error:Get available generators script executes with errors: Error:C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activerecord-4.1.1/lib/active_record/dynamic_matchers.rb:26:in `method_missing': undefined method `devise' for User (call 'User.connection' to establish a connection):Class (NoMethodError) 

有谁知道我可能做错了什么? (我尝试使用设计维基中的说明,但我也无法以这种方式工作)。

我今天刚遇到同样的问题,这是因为你试图在尝试安装设备之前尝试生成模型

存储(或删除)用户模型和任何迁移文件的更改,然后运行它

 rails generate devise:install 

在卸载并应用迁移之后,它应该可以正常工作。