From a clean create-repack-app
install. I add the following to my Gemfile
then run bundle
:
gem 'devise_token_auth'
Then I run:
rake db:create
rails g devise_token_auth:install
rake db:migrate
Databases (dev and test) are created and ruby files generated (including an addition to the config/routes.rb
file). Trying any rake
or rails
command does the following right now:
rake routes
rake aborted!
NoMethodError: undefined method `devise' for User (call 'User.connection' to establish a connection):Class
Commenting out the following in the config/routes.rb
file:
mount_devise_token_auth_for 'User', at: 'auth'
Removes this error. The code added to the User
model doesn't contribute to this error. Do I need to run rails g devise:install
also? The documentation doesn't mention anything extra. So I'm not sure what I'm doing wrong.