2011-08-20 6 views
1

글에 대한 레이아웃이 있습니다. postscontroller는이 레이아웃으로 리디렉션합니다. 블로그 컨트롤러가 같은 레이아웃을 사용하기를 바랍니다. 다른 모든 페이지가 다른 레이아웃을 사용하고 있기 때문에 layout을 내 application.html.erb로 지정하지 않고 내 applicationlayout으로 배치했습니다.여러 컨트롤러에 단일 레이아웃을 사용하는 방법은 무엇입니까?

블로그 컨트롤러에서 이와 비슷한 작업을 수행 할 수 있습니까?
render : layout => "post"

내 출력 명령이 검색하는보기 페이지가 있다면?

답변

5

예 : render :layout => 'post'이됩니다. 레이아웃의 yield은 응용 프로그램 레이아웃에서 yield으로 예상되는대로 생성됩니다.

컨트롤러 전체 레이아웃을 설정하려면 컨트롤러 상단에서 layout 'layout_name'을 사용하십시오.

관련 문제