我有一个局部的,与布局:命名yield的rails局部布局 - 为什么yield块从不使用?
<%= render :partial => 'home/mobile/home', :layout => 'home/mobile/page', :locals => {:page => 'abc2'}%>
布局(page.html.erb)具有用于不同块的产量,如:
<div data-role="header">
<%= yield :header %>
</div>
然而,该产率块是从不使用,而主层布局文件确实屈服,如人们所期望的。
是不可能使用命名的content_for/yield块与部分的布局?有解决方法吗?
我期望继承 - content_for:header应该首先在partial的布局中查找yield:header,然后使主布局文件失败。但这种情况并非如此。部分布局的yield:header被忽略。
想你会必须破解这个有点让它与轨道3的工作 – numbers1311407