È 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: