Ho appena avviato Ruby on Rails ieri. Nel mio layout/application.html.erb ho:Layout multipli in ror
<!DOCTYPE html>
<html>
<head>
<title><%= full_title(yield(:title)) %></title>
<%= stylesheet_link_tag "application", media: "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
</head>
<body>
<%= render 'layouts/header' %>
<div class="container">
<%= yield %>
</div>
<%= render 'layouts/footer' %>
</body>
</html>
Venendo da PHP -> CodeIgniter sfondo, sto supponendo di rendering è simile a $ this-> load-> view (''); in codeigniter.
Anche se questo funziona bene, mi piacerebbe avere i file di layout domanda multipla ad esempio
- di default layout/applicazione
- layout/applicazione fullwidth (per le pagine Tutta Larghezza)
- e così via ..
In codeigniter si dichiara semplicemente quale dei modelli/file di layout si desidera utilizzare ma come ruby on rails è un po 'magico (ne fa un sacco di cose), presumo che chiami il layout dell'applicazione da de colpa. Mi stavo chiedendo se c'è un modo per scegliere quale file di layout voglio?
Oh grazie, e ho pensato di aver finito di leggere quella pagina. – Skyalchemist