2013-07-28 2 views
0

나는 주위를 돌아 다니며 발견했습니다. before_filter : authenticate_user! 컨트롤러의 은 해당보기를 보려면 사용자가 로그인해야하지만, 로그인하지 않은 상태에서 로그인이 필요한 페이지에 액세스하려고하면/user/sign_in으로 리디렉션됩니다. 이 기본 동작을 변경할 수 있습니까? 로그인 양식으로 만든 페이지로 리디렉션하고 싶었습니다. 그것은 당신의 routes.rb 파일이 추가로 리디렉션 곳기기의 다른 로그인 페이지로 리디렉션

답변

0

당신은 변경할 수 있습니다

devise_scope :user do 
    get "/login" => "devise/sessions#new" 
end 

Devise wiki for more info

+0

내가 번개 빠른 답변을 사랑하십시오. –

+0

다행이었습니다. – Carl

+0

이것은 실제로 내 문제를 완전히 해결하지는 못했지만, 이것으로 나는 올바른 방향으로 가고 그것을 해결하는 방법을 실제로 발견했습니다. 감사! 실제로 내가 한 일은 skip => [: sessions]을 추가 한 다음 모든 세션을 수동으로 리디렉션하는 것입니다. –

관련 문제