我有一個局部的,與佈局:命名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