Ho un parziale, con un layout:layout di rotaie parziali con resa denominata - perché il blocco di rendimento non viene mai utilizzato?
<%= render :partial => 'home/mobile/home', :layout => 'home/mobile/page', :locals => {:page => 'abc2'}%>
Il layout (page.html.erb) ha rese per diversi blocchi, quali:
<div data-role="header">
<%= yield :header %>
</div>
Tuttavia, questo blocco resa è mai usato, mentre il file di layout di livello principale produce come ci si aspetterebbe.
È impossibile utilizzare named content_for/yield blocks con i layout di partial? Esistono soluzioni alternative?
Mi aspetto l'ereditarietà content_for: l'intestazione deve prima cercare una resa: intestazione nel layout parziale e, in mancanza, il file di layout principale. Ma questo non è il caso. Il rendimento del layout parziale: l'intestazione viene semplicemente ignorata.
pensa che devo hackerarlo un po 'per farlo funzionare con i binari 3 – numbers1311407