[ruby-it] Best practice per passaggio di molte variabili alla view

Andrea (Q) q a ptumpa.com
Mar 8 Dic 2009 18:11:12 CET


un hash in sessione?

On 8 Dec 2009, at 17:07, Paolo Montrasio wrote:

> Supponiamo che un controller debba passare una dozzina di variabili ad
> una view. Tra una cosa e l'altra il metodo del controller diventa
> necessariamente piuttosto grosso.
>
> In mancanza di helper per i controller (fare metodi privati nel
> controller stesso o in  application_controller mi piace poco) una
> strategia che ho usato č creare un modello slegato dal db che  
> encapsuli
> la logica del metodo del controller, istanziarlo, fargli fare quel che
> deve e passarlo alla view che poi ne estrarrā dagli attributi i valori
> che le servono.
>
> In questo modo il controller rimane magro, per contro si aggiunge un
> livello di indirettezza sia nel controller sia nella view  
> rallentando la
> lettura del codice.
>
> Mi chiedevo se ci sono alternative e se ci sono best practice
> riconosciute.
>
> Grazie!
> Paolo
> -- 
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml



More information about the Ml mailing list