Dove trovo i layout di un sito Rails?

Utente HTML.it
chiede

Dove trovo i layout di un sito Rails?

Redazione HTML.it
risponde

I layout si trovano nella cartella app/views/layouts. Esistono una serie di convenzioni in merito al layout:

  1. Se esiste un file chiamato come il nome del controller, il controller utilizzerà automaticamente quel file come layout. Ad esempio, il controller Products utilizzerà automaticamente app/views/layouts/products.html.erb se disponibile e non diversamente indicato.
  2. Se esiste un layout application, il controller utilizzerà automaticamente quel file nel caso non sia presente uno specifico come indicato nel punto precedente. Ad esempio, se un’applicazione contiene 4 controller ed un solo layout, è possibile creare esclusivamente il file app/views/layouts/application.html.erb e rimuovere eventuali layout specifici.
  3. È possibile utilizzare qualsiasi altro nome ma, in questo caso, è necessario indicare per action o per controller il nome del layout da utilizzare.