ruby-on-rails - 名称错误 : uninitialized constant DeviseMultipleTokenAuthDevice

标签 ruby-on-rails ruby ruby-on-rails-4 devise rubygems

你好程序员和开发人员!!!,当我尝试访问 DeviseMultipleTokenAuthDevice 时,我在 rails console 中遇到了问题然后我收到以下错误:< br/>

Loading development environment (Rails 4.2.0)
2.2.4 :001 > DeviseMultipleTokenAuthDevice
NameError: uninitialized constant DeviseMultipleTokenAuthDevice
    from (irb):1
    from /Users/vishal/.rvm/gems/ruby-2.2.4@devise_demo/gems/railties-4.2.0/lib/rails/commands/console.rb:110:in `start'
    from /Users/vishal/.rvm/gems/ruby-2.2.4@devise_demo/gems/railties-4.2.0/lib/rails/commands/console.rb:9:in `start'
    from /Users/vishal/.rvm/gems/ruby-2.2.4@devise_demo/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:68:in `console'
    from /Users/vishal/.rvm/gems/ruby-2.2.4@devise_demo/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
    from /Users/vishal/.rvm/gems/ruby-2.2.4@devise_demo/gems/railties-4.2.0/lib/rails/commands.rb:17:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'
2.2.4 :002 > 



下面是我在我的项目中用于用户身份验证的 gem

gem 'devise'
gem 'devise_multiple_token_auth'


以下是我记录的表格:

2.2.4 :002 > p ActiveRecord::Base.connection.tables
["schema_migrations", "users", "devise_multiple_token_auth_devices"]
 => ["schema_migrations", "users", "devise_multiple_token_auth_devices"] 
2.2.4 :003 >


有关更多信息,您可以访问以下链接:


其他需要的信息
ruby 版本 2.2.4
Rails 版本 4.2.0
数据库 PSQL

最佳答案

同样的解决方案是,我们必须在 app/models/中创建一个名为 devise_multiple_token_auth_device.rb 的文件


这是devise_multiple_token_auth_device.rb文件的代码

class DeviseMultipleTokenAuthDevice < ActiveRecord::Base
  belongs_to :user
end

关于ruby-on-rails - 名称错误 : uninitialized constant DeviseMultipleTokenAuthDevice,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44238355/

相关文章:

ruby-on-rails - 如何暂时使我的登台 rails 服务器显示错误?

ruby-on-rails - { :null=>false} in my migration: why? 的未定义方法 `to_sym'

ruby - 如何避免 "cannot load such file -- utils/popen"来自 OSX 上的 Homebrew 软件

ruby 使用变量执行 bash 命令

ruby-on-rails-4 - 不 protected 重定向没有被 only_path 治愈

javascript - 通过ajax调用渲染rails fields_for

ruby-on-rails - Rails 日期时间格式 "dd/mm/yyyy"

css - 为一个 View 或一组 View 呈现特定样式表

ruby-on-rails - 将 Ruby on Rails 应用程序从 sqlite 转换为 MySQL?

ruby-on-rails - 如何验证用户名不以特定字符串开头?