rake aborted!
NoMethodError: undefined method `devise’ for User (call ‘User.connection’ to establish a connection):Class

Y@vuz KURU
1 min readSep 9, 2019

--

rake aborted!
NoMethodError: undefined method `devise’ for User (call ‘User.connection’ to establish a connection):Class
/home/yavuz/Documents/denemeapi/app/models/user.rb:6:in `<class:User>’
/home/yavuz/Documents/denemeapi/app/models/user.rb:3:in `<main>’
/home/yavuz/Documents/denemeapi/config/routes.rb:2:in `block in <main>’
/home/yavuz/Documents/denemeapi/config/routes.rb:1:in `<main>’
/home/yavuz/Documents/denemeapi/config/environment.rb:5:in `<main>’
Tasks: TOP => db:migrate => db:load_config => environment
(See full trace by running task with — trace)

Solution:

class User < ApplicationRecord

extend Devise::Models

# Include default devise modules. Others available are: # :confirmable, :lockable, :timeoutable and :omniauthable

devise :database_authenticatable, :registerable,

https://github.com/lynndylanhurley/devise_token_auth/issues/1276

--

--