Facebook에서 사용자를 인증하기 위해 Devise 및 Omniauth를 실행하는 웹 응용 프로그램이 있습니다. Facebook을 통해 로그인하기 위해 링크를 클릭하면Devise Omniauth 콜백 오류
/users/auth/facebook/callback?state=[state]code=[code]
까지 라우팅됩니다. 그러나 그 페이지는 나에게 다음과 같은 오류를 준다.
uninitialized constant ApplicationController::DeviseController
가 가리키는 라인은 또한 여기 https://gist.github.com/testrecord/5050992와 ApplicationController
DeviseController.respond_to :html, :json
내가 포함 한 내 관련 코드에, 나는 그것이 초기화에서 설정해야합니까.
누구든지 다음과 같은 오류가 있습니까? 어떤 도움을 주셔서 감사합니다.
- 그것은 어떻게 든와 ApplicationController에서 사용할 수없는 것을 의미한다. 그것은 당신의 Gemfile에 있습니까? 귀하의 Devise 초기화 프로그램이 올바르게 실행되고 있는지 확인할 수 있습니까? –
정상적인 장치 설정을 사용하여 로그인 할 수 있는지 확인하고 devise를 통해 Google OpenID를 사용할 수도 있습니다. 추가 확인을 제공하는 방법을 정확히 알고 있는지 잘 모르겠습니다. – Cameron
DeviseController가 ApplicationController 네임 스페이스에 있어야합니까? ':: DeviseController'로 호출하려고 했습니까? –