Ruby on rails 使用Desive gem的ruby on rails身份验证
我使用Desive gem进行身份验证 当我运行rake db:migrate时 我得到了下面提到的错误:Ruby on rails 使用Desive gem的ruby on rails身份验证,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我使用Desive gem进行身份验证 当我运行rake db:migrate时 我得到了下面提到的错误: rake aborted! User does not respond to 'devise' method. 这通常意味着您还没有加载ORM文件,或者加载得太晚 要解决此问题,请确保在“config/initializers/designe.rb”中需要“design/orm/YOUR_orm” 或者在“config/application.rb”中的应用程序定义之前 如果你知道答案
rake aborted!
User does not respond to 'devise' method.
这通常意味着您还没有加载ORM文件,或者加载得太晚
要解决此问题,请确保在“config/initializers/designe.rb”中需要“design/orm/YOUR_orm”
或者在“config/application.rb”中的应用程序定义之前
如果你知道答案。请让我知道..在文件
config/initializers/design.rb中查找以下行:
require 'devise/orm/active_record'
确保它没有被注释掉,并确保它与您的orm匹配
如果该文件不存在,则表示您尚未安装Desive:
rails generate devise:install
仔细阅读说明若要解决此问题,请确保在“config/initializers/designe.rb”中或在“config/application.rb”中的应用程序定义之前要求“designe/orm/YOUR_orm”,请查看@Matt post it is perfect。。。