2011-05-05 2 views
2

사용자가 인증을 위해 내 앱에 FB Connect로 연결할 수 있도록 노력하고 있습니다.Devise + OmniAuth 설치 오류 : Devise : Module (NoMethodError)에 대한 정의되지 않은 메소드 'omniauth'

https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview

내 보석 파일에이를 추가 한 후 : 내 응용 프로그램은 현재 내가 여기 자습서 다음있어 고안 사용

gem "oa-oauth", :require => "omniauth/oauth" 

이에 설정/초기화/devise.rb :

응용 프로그램/모델
config.omniauth :facebook, "APP_ID", "APP_SECRET" 

이/User.rb

devise :omniauthable 

번들 설치를 실행 한 후 레일을 실행하면 오류가 발생합니다. 왜 그런가? 감사합니다

+0

사용하는 궁리의 어떤 버전 1.3.3인가? – McStretch

+0

어떻게 해결 했습니까? 나는 omniauth와 devise gem을 설치했지만 여전히 같은 문제에 직면 해있다. – DanMatlin

답변

0

'omniauth'를 gemfile에 추가 한 다음 시도하십시오.

보석 "omniauth", "0.2.0"

내 유증 버전은

관련 문제