I partial

È possibile rendere modulare la creazione delle viste suddividendole in file parziali (partial).

Creiamo ad esempio un partial che si occupi di visualizzare una card di Bootstrap:
Nota: il nome dei partial inizia sempre col simbolo _

Possiamo chiedere a Rails di visualizzare un partial usando il metodo render:
Nota: quando il partial viene richiamato non serve mettere il simbolo _ e neanche l'estensione del file.
Inoltre se si fa uso di un partial che è nella stessa cartella della vista che lo richiama, non serve neanche specificare un percorso.

Possiamo riutilizzare il partial per creare diverse card passando a ognuna i dati necessari:

All'interno del partial possiamo poi utilizzare le singole variabili locali per personalizzare la card:

Il risultato è questo: