Правильный рендеринг нескольких макетов для каждого контроллера в Rails

Я определил в своем Users_контроллере:

layout "intro", only: [:new, :create]

Вот как выглядит мой макет: Intro.html.haml

!!! 5
%html{lang:"en"}
%head
  %title Intro
  = stylesheet_link_tag    "application", :media => "all"
  = javascript_include_tag "application"
  = csrf_meta_tags
%body{style:"margin: 0"}
  %header
    = yield
  %footer= debug(params)

Когда я отображаю страницу, которая требует introв качестве макета, она вкладывается в мой файл application.html.haml, что нехорошо.

Есть ли способ избежать этого нежелательного вложения макетов?

Заранее спасибо!

8
задан pruett 16 April 2012 в 16:12
поделиться