在我正在处理的页面中,我覆盖了application.html.erb
,因为对于像注册/登录等页面来说布局很复杂。
所以我创建了一个新的布局,我通过控制器的动作渲染它。
def new
render :layout => '../path/newlayout.html.erb'
...
end
问题是,我可以将其他布局用作“辅助”application.html.erb
吗?
我能<%yield%>
到newlayout.html.erb
吗?
答案 0 :(得分:0)
当我进一步搜索时,我偶然发现了 partials !
只需在与"_login.html.erb"
newlayout.html.erb
的文件
并使用<%= render 'login' %>
以与您<%yield%>