2012-10-04 2 views
0

사용자 인증을 위해 Devise with Rails를 사용하고 있습니다. 내 컨트롤러에서 나는 필터 전에이 : 사용자가 호출 된 메서드 열려고하면 Rails Devise : 컨트롤러에 따른 사용자 정의 로그인보기

class MyController < ApplicationController 
before_filter :authenticate_user! 

지금, : 새로운 내부 MyController에를, 로그인 뷰가 표시됩니다. 특별히이 로그인보기를 사용자 정의하는 방법이 필요합니다. 새 메소드 호출.

이미 개발자 용보기 템플릿을 생성했습니다.

그래서 이전 URL에 따라 세션/새보기를 사용자 정의 할 수있는 방법이 있습니까?

+0

없이 본

before_filter :authenticate_user!, :except => [:new] 

authenticate_user 메서드 호출 모든 방법을 시도? 내가 지금 생각하고있는 유일한 해결책은 before_filter : authenticate_user!를 사용하지 않고 대신 user_signed_in을 확인하는 것입니다. 내 "새로운"방법으로, 그리고 내가 별도로 만들 사용자 정의 로그인보기로 리디렉션합니다. – robotron2000

답변

0

혹시 해결책을 찾았어요 ... 나뿐만 아니라 같은 질문이 새로운

+0

음,이 인증이 필요합니다. 단지 로그인보기를 사용자 정의해야합니다. 새 방법 : D –