Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

NameError: uninitialized constant DeviseMultipleTokenAuthDevice

Hello Programmers & Developers!!!, I'm facing a problem in rails console when I tried to access DeviseMultipleTokenAuthDevice then I'm getting the following error :

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 > 



Following gems I'm using in my project for user authentication

gem 'devise'
gem 'devise_multiple_token_auth'


Following are the tables in my record :

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 >


For more info you can follow these links :

  • Source from where I followed the instruction
  • My Github repo link for project source


Other required information
Ruby Version 2.2.4
Rails Version 4.2.0
Database PSQL

like image 521
Vishal Nagda Avatar asked Dec 15 '25 04:12

Vishal Nagda


1 Answers

The solution for the same is, we've to create a file called devise_multiple_token_auth_device.rb in app/models/


here is the code for devise_multiple_token_auth_device.rb file

class DeviseMultipleTokenAuthDevice < ActiveRecord::Base
  belongs_to :user
end
like image 97
Vishal Nagda Avatar answered Dec 16 '25 23:12

Vishal Nagda



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!