Wieder mal ein nettes kleines Feature was den Code intuitiver und leserlicher macht: Routes lassen sich benennen, so dass man statt herkömmlich
map.connect 'signup/', :controller => 'account', :action => 'signup'
auch folgendes schreiben kann:
map.signup 'signup/', :controller => 'account', :action => 'signup'
Der Unterschied besteht lediglich darin, dass statt connect der gewünschte Name (in diesem Fall signup) in der Routendefinition gewählt wird. Dadurch wird die Route unter ihrem Namen mit angehängtem _url verfügbar und man kann zum Beispiel link_to "Signup", signup_url anstatt link_to "Signup", :controller => 'account', :action => 'signup' schreiben.

3. März 2007 um 10:01
OpenID in Rails einbinden at webdevblog schreibt:
[...] Daten zur Verfügung stellt (also die Basis-URL unserer Anwendung – in diesem Fall über benannte Routes die home_url. Der zweite Parameter legt fest, wo die anschließende Verarbeitung des Request [...]