Consolidare più viste in una vista senza accoppiamento?
-
20-09-2019 - |
Domanda
Diciamo che ho:
oggetto A, B, C ciascuno con corrispondenti modelli, viste e controllori
Come ti tutti caricare in un'unica vista (indice del sito)? Si potrebbe utilizzare un parziale di indice di ogni modello, ma poi i metodi di quel particolare controller non si ottiene chiamato modo che avrebbe dovuto aggiungere metodi che della vista. Altri suggerimenti? Grazie!
Soluzione
Quello che hai descritto è tutto quello che si può fare.
Tuttavia, i metodi di ciascun modello sono ancora accessibili, non importa dove si accede da quel modello. A meno che non si sta parlando di metodi di supporto. In tal caso sarà necessario aggiungere helper :a, :b, :c
al controller indice del sito, in modo che i metodi di supporto associati a ogni modello sono disponibili da vista e parziali resi dal controller indice del sito.