Di nuovo sulle routes

Mi è capitato questo errore:

ActionController::RoutingError (No route matches
“/search/Contact/[email protected]” with {:method=>:get})

la route che dovrebbe matchare è

map.connect ‘:action/:model/:id’, :controller => ‘application’

immagino che @ sia un carattere “proibito” però nelle api non l’ho
trovato…

Il giorno 15 Luglio 2009 09.49, Alessandro S.[email protected]
ha scritto:

Mi è capitato questo errore:

ActionController::RoutingError (No route matches
“/search/Contact/[email protected]” with {:method=>:get})
immagino che @ sia un carattere “proibito” però nelle api non l’ho
trovato…

nel caso di rails non so; in generale @ è consentito nelle url, però
consiglierei di evitare:

  • l’utente medio non è in grado di ricordare una url con una @
    (mannaggia, l’utente medio non è in grado di ricordare manco che in un
    indirizzo email ci vuole la @);
  • se clicchi su un’url che contiene una @, a seconda del programma che
    usi può succedere di tutto.

pietro