【发布时间】:2014-05-29 18:37:52
【问题描述】:
我正在尝试通过设计工作来获得用户身份验证,但失败了。
我尝试按照RailsGirls article 中的步骤操作,但在创建了简单的新项目后,添加了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)
有人知道我做错了什么吗? (我尝试使用设计 wiki 中的说明,但我也无法让它工作)。
【问题讨论】:
-
你已经创建了 User 模型了吗?
-
Rails 4 和 ruby 1.9.3?
-
在项目根级别的控制台中运行
rails -v会得到什么? -
@PavelVolzhin 是的,我已经有一个用户模型
-
@BroiSatse 是的,Rails 4.0.2 和 Ruby 1.9.3。我按照使用 Rails 4 进行敏捷 Web 开发中的说明进行操作,虽然我不知道这如何给了我 Rails 4.0.2...
标签: ruby-on-rails ruby ruby-on-rails-4 devise