Gibt es einen einfacheren Weg, dies zu schreiben:Rails, Routing viele benannte Routen zu einer Aktion
map.old_site_cusom_packages '/customs_packages_options.html', :controller => :public, :action => :redirect_to_home
map.old_corporate '/corporate.html', :controller => :public, :action => :redirect_to_home
map.old_track '/track.html', :controller => :public, :action => :redirect_to_home
map.old_links '/links.html', :controller => :public, :action => :redirect_to_home
map.old_contact '/contact.html', :controller => :public, :action => :redirect_to_home
ich viele Namen Routen zu einer Aktion auf einem Controller gesendet werden soll, mache ich das sicher url übrig von einer alten Site Redirect auf die richtigen Seiten.
Prost.
Perfekt ... und machen es noch prägnanter Sie einfach tun können, nicht das Regex-Objekt erstellen müssen ... old_content_names_regexp =/customs_packages_options | home | Spur/ – Smickie
Während ordentlich, dies nicht eigentlich tun, was gefragt wird. Es bietet eine benannte Route, die mit einem 'Seitenname' parametrisiert ist. Die Frage bezog sich auf viele benannte Routen. –
Es bietet nicht die gleiche Funktionalität für benannte Routen, aber das ist einfach hinzuzufügen. – tadman