에 가입했습니다. Devise/Omniauth 콤보로 전환했는데 모든 것이 로컬 호스트 서버에서 제대로 작동하고 있습니다. 그러나 내가 heroku에 업로드 할 때 사용자가 전통적인 가입 양식 (omniauth 로그인이 아님)에 가입 할 때 앱이 다운됩니다. 응용 프로그램/컨트롤러/registrations_controller.rb : 나는 내 로그 (--bcrypt로드 그러한 파일)heroku & devise user가 등록 컨트롤러 오류
LoadError 말도 3. 레일을 사용하고 11 응용 프로그램/컨트롤러/registrations_controller.rb 'build_resource'에서 : 4
'참조 된 컨트롤러를 작성 :
class RegistrationsController < Devise::RegistrationsController
def create
super
session[:omniauth] = nil unless @user.new_record?
end
private
def build_resource(*args)
super
if session[:omniauth]
@user.apply_omniauth(session[:omniauth])
@user.valid?
end
end
end
라인 4 및 11 초이다 등록 제어기가 고안을 무시되기 때문이다. 무슨 일있어? 감사.
고맙습니다. 설치를 위해 Gemfile.lock을 삭제해야했지만 지금은 작동 중입니다. – John