Ho il mio layout dell'applicazione principale, ma poi ho una sezione/account del mio sito che ha esattamente lo stesso layout del layout dell'applicazione markupwise, tranne che le pagine/account hanno una barra laterale aggiunta nel area del contenuto del layout.Estensione di un layout esistente in Rails
Invece di copiare clamorosamente il layout dell'applicazione e creare un layout "account" quasi ridondante, vorrei estendere il layout dell'applicazione, aggiungendo la barra laterale nell'area del contenuto.
Così ho qualcosa di simile nel mio layout dell'applicazione:
<html>
<body>
<div id="content">
<%= yield %>
</div>
</body>
</html>
e voglio
<html>
<body>
<div id="content">
<div id="sidebar"></div>
<%= yield %>
</div>
</body>
</html>
C'è un modo per ottenere questo risultato senza copiare il codice?
Assicuratevi di controllare [versioni successive] (http://guides.rubyonrails.org/v4.0.12/layouts_and_rendering.html#using-nested-layouts) della stessa documentazione. Ci sono stati cambiamenti nelle versioni più recenti di Rails e l'esempio collegato potrebbe non funzionare più. –