Я занимаюсь разработкой приложения на Rails, которое будет интегрировано с Facebook в начале сеанса, но при тестировании кода я получаю следующую ошибку.
uninitialized constant Users
Я использую Devise и omniauth-facebook
devise.rb
config.omniauth :facebook, "App ID", "App Secret", callback_url: "http://localhost:3000/users/auth/facebook/callback"
модель / User.rb
class User < ApplicationRecord
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable, :trackable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :validatable, :omniauthable,
omniauth_providers: %i[facebook]
end
routes.rb
devise_for :users, controllers: { omniauth_callbacks: 'users/omniauth_callbacks' }
root 'main#home'
Я использую рельсы в последней версии (5.2.1) и ruby 2.5.1
с этим кодом вы уже должны установить соединение