2013-01-23 3 views
0

devise을 사용하는 응용 프로그램이 있습니다.메서드를 다시 작성하십시오

devise의 새로운 방법을 다시 쓰고 싶습니다.

그래서 새로운 컨트롤러를 만들려면 : UserSessions.

로그인 후 Google로 리디렉션하고 싶습니다. 그래서 시도 :

class UserSessionsController < Devise::SessionsController 
    def new 
     super if defined?(super) 
     self.resource = build_resource(nil, :unsafe => true) 
     clean_up_passwords(resource) 

     respond_to do |format| 
     format.html { redirect_to("http://www.google.com") } 
     end 
    end 
end 

내 앱을 실행하고 계정에 로그인했지만 Google로 리디렉션되지 않았지만 내 사이트.

새로운 방법의 변경 사항이 수행되지 않는다고 생각합니다.

도움을 주셨습니다.

답변

3

새로운 방법이 아닌 작성 방법을 재정의해야한다고 생각합니다.

관련 문제