sign_in 작업에 "devise"라는 다른 / 사용자 지정 레이아웃을 사용하려고합니다. 이 페이지는 devise wiki에서 찾았고 , 두 번째 예제에서는 액션별로 (이 경우에는 sign_in
액션) 할 수 있다고 말 했지만 그 예제는 보여주지 않습니다. IRC의 누군가가 나에게 이것을 시도 할 수 있다고 말했습니다.
class ApplicationController < ActionController::Base
protect_from_forgery
layout :layout_by_resource
def layout_by_resource
if devise_controller? && resource_name == :user && action_name == 'sign_in'
"devise"
else
"application"
end
end
end
그러나 여전히 기본 응용 프로그램 레이아웃을로드 중이므로 작동하지 않는 것 같습니다. 도움을 주시면 감사하겠습니다.