Devise + Omniauth Нет файла инициализатора
Я добавляю аутентификацию Facebook в свое веб-приложение. Проблема заключается в том, что после того, как я установил пакеты, он не создал этот файл.
config/initializers/omniauth.rb
У кого-нибудь была эта проблема?
Драгоценные камни:
#user authentication
gem 'devise'
gem 'opro'
gem 'omniauth'
gem 'omniauth-facebook'
gem 'oauth2'
1 ответ
Это не должно быть проблемой. Он не создает его автоматически, и вам не нужно создавать его вручную, так как вы, кажется, используете его вместе с devise. Вместо этого вы можете использовать config.omniauth
установка в вашем devise.rb
инициализатора. Вы читали соответствующую вики-страницу устройства? https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview
Также обратите внимание, что вам на самом деле не нужно указывать omniauth и oauth2 в вашем Gemfile, так как они являются зависимостями от omniauth-facebook, поэтому упаковщик должен автоматически их извлекать.