Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Ruby Diary #28: Routing in ordine con with_options in Rails

Ecco come usare with_options, un fantastico metodo che permette di sfruttare a pieno le potenzialità della programmazione DRY.
Ecco come usare with_options, un fantastico metodo che permette di sfruttare a pieno le potenzialità della programmazione DRY.
Link copiato negli appunti

Oggi ho scoperto, anzi, mi è stata segnalato, un metodo di Rails che può tornare utile in diverse occasioni. Si chiama Object#with_options e non mi resta che lasciarvi nelle sapienti mani, anzi pagine, del blog di Jamis Buck con due gustosi articoli: Named, explicit routes e Object#with_options.

Un'anticipazione. Lo sapevate che tre regole come

map.display_png '/img/png/:image',
    :controller =>  'image',
    :action     =>  'view_png'
map.display_gif '/img/gif/:image',
    :controller =>  'image',
    :action     =>  'view_gif'
map.display_jpg '/img/jpg/:image',
    :controller =>  'image',
    :action     =>  'view_jpg'

potete riscriverle in

    map.with_options :controller =>  'image' do |format|
    format.display_png '/img/png/:image', :action => 'view_png'
    format.display_gif '/img/gif/:image', :action => 'view_gif'
    format.display_jpg '/img/jpg/:image', :action => 'view_jpg'
end

Ti consigliamo anche