Kalau seandainya ada object UserPreferences yg salah 1 preferensinya 
berisi parameter show all dan disimpan di session gimana ? tp mnrt buku 
agile sih lebih baik session berisi string saja, yg diisikan ke 
sessionnya id nya saja dan object UserPreferences disimpan di dalam 
database.

Hadi Sunyoto wrote:
> Apakah cara yang terbaik untuk melakukan parameter passing untuk view dan 
> controller
>
> misal (bayangkan code scaffolding)
> http://localhost/product/list?show_all=true
>
> dan di list itu ada EDIT link, yang notabene bakal mengedit product 
> http://localhost/product/edit/1, dan setelah edit bakal dikembalikan ke page 
> list..
> bagaimana meminta ruby on rails untuk menulis 
> http://localhost/product/list?show_all=true lagi?
>
> Kalau langsung hardcode sih kayaknya error-prone deh, lagian tidak flexible, 
> kalau page list nya ternyata http://localhost/product/list?show_all=false, 
> harusnya juga waktu return dari edit tetap keluar 
> http://localhost/product/list?show_all=false, bukan 
> http://localhost/product/list?show_all=true
>
> Cara yang terpikir sekarang ini sih dengan menyimpan hasil param dan di pass 
> terus
>
> def list
>   @show_all = params[:show_all]
>   ...
> end
>
> def edit
>   @show_all = params[:show_all]
>   ...
>   redirect_to 'list', .... beserta option optionnya
> end
>
> tapi kesannya koq sama sekali tidak elegan.. kalau misalnya params-nya ada 
> banyak kan malah membingungkan.
>
> Pasti ada cara yang lebih bagus
>
>
>
>
>       ________________________________________________________ 
> Bergabunglah dengan orang-orang yang berwawasan, di di bidang Anda! Kunjungi 
> Yahoo! Answers saat ini juga di http://id.answers.yahoo.com/
>
> [Non-text portions of this message have been removed]
>
>
>
> ID-Ruby
> Berdiskusi dan belajar bersama Bahasa Pemrograman Ruby, termasuk segala 
> varian Ruby (JRuby, Rubinius, IronRuby, XRuby), dan program yang dibuat 
> dengan Ruby (Ruby on Rails, JRuby on Rails)
>
>     http://news.gmane.org/gmane.comp.lang.ruby.region.indonesia
>
>  
> Yahoo! Groups Links
>
>
>
>
>   

Kirim email ke