[ruby-it] Best practice per passaggio di molte variabili alla view
Luca De Marinis
loop a interact.it
Gio 10 Dic 2009 10:55:30 CET
Passare tante variabili e' un po' sospetto.. quantomeno passerei un hash o
ancora meglio un oggetto.
Siccome questi valori probabilmente mapperebbero su attributi dei modelli,
potrebbe essere utile un approccio tipo presenter pattern (
http://blog.jayfields.com/2007/03/rails-presenter-pattern.html) o comunque
qualcosa basato sulla delegation... poi se metterli in controller_helpers o
lib e' questione di gusti.. io propenderei per lib.
Ciao
2009/12/10 Paolo Montrasio <paolo a paolomontrasio.com>
> Marco Mastrodonato wrote:
> > A me non piace creare un model per questo scopo, mi piace meno che i
> > metodi privati del controller. Se la logica da sharare è tanta e non
> > conviene inserirla nel relativo model o sotto l'application controller,
> > io farei moduli o classi da mettere sotto lib
>
>
> In effetti è possibile che la lib sia una soluzione filosoficamente
> migliore. Il metodo però è praticamente identico. Googlando ho anche
> trovato quest'alternativa:
>
> http://groups.google.ca/group/rubyonrails-talk/browse_thread/thread/cd4b0bbfa6671ae7?fwc=1
> E' un po' fuori standard perché prevede la creazione di una nuova dir
> app/controller_helpers (ma si potrebbe anche usare app/helpers) però
> quasi quasi mi piace di più. Ci devo pensare.
>
> Grazie a tutti!
> 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