보석 devise
을 사용 중입니다. Devise는 애플리케이션 컨트롤러를 확장하고 사용자 관리를 레일 애플리케이션에 추가합니다.Devise 컨트롤러의 레이아웃 변경
나는 보석의 내부를 볼 때 내가 라인
class Devise::SessionsController < ApplicationController
내가 AdminController
라는 이름의 내 사용자 정의 컨트롤러에서 상속 컨트롤러를 고안 원하기 때문에 내가 이것을 변경하려고 다음을 참조 할 수 있습니다. 이유는 전체 웹 응용 프로그램이 끝났기 때문에 페이지의 관리자 부분에서 내 응용 프로그램 레이아웃, css, js를 사용하지 않기를 원합니다 ...
컨트롤러의 기본 클래스를 어떻게 동적으로 변경할 수 있습니까? 또는 application.html.erb
레이아웃 대신 admin.html.erb
레이아웃을 사용하도록 동적으로 컨트롤러에 알리십시오.
내가 "역동적으로"라고 말하면 원숭이 패치를 의미합니다. 고맙습니다.
컨트롤러 http://guides.rubyonrails.org/layouts_and_rendering.html에서 레이아웃을 지정할 수 있습니다. 사용자 정의 레이아웃으로 'Devise :: SessionsController' 원숭이 패치에 대한 방법을 찾고 있습니다. –