[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