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
Se vuoi aggiornamenti su Ruby inserisci la tua email nel box qui sotto: