I percorsi in Ruby on Rails fanno distinzione tra maiuscole e minuscole. Sembra che qualcuno l'abbia portato prima e che sia stato etichettato non risolverà.Rails Rails - Come renderli maiuscole e minuscole?
http://rails.lighthouseapp.com/projects/8994/tickets/393-routes-are-case-sensitive
che mi colpisce come un peccato, come io non vedo alcun rialzo da sola domanda di percorsi di essere maiuscole e minuscole, mentre verso il basso crea una possibilità di confusione e un aspetto generale di mancanza di smalto secondo me.
Qual è il modo migliore per rendere i miei percorsi maiuscole e minuscole?
ho trovato questa punta su una ricerca di Google:
map.connect "web_feeds/:action", :controller => 'web_feeds', :action => /[a-z_]+/i
Questo è intelligente, ma lascia ancora la parte web_feeds del caso URL sensibili. Non vedo alcun modo simile intorno a questo, tuttavia, senza entrare in ogni possibile combinazione di wEb_feEds manualmente, ma questa è ovviamente una soluzione orribile per qualsiasi numero di ragioni.
La soluzione di cui sopra non ha funzionato per Rails 3, ma l'ho risolto ora. –
Finalmente l'ho trasformato in un gioiello, quindi è molto più semplice da usare: https://rubygems.org/gems/route_downcaser –
Questa soluzione è probabile se si hanno alcuni asset/nome di immagini in Mixed Case. Ad esempio, se stai già utilizzando un'immagine da assets/images/ABc_xyZZ.png (Mixed Case), dopo aver usato questa soluzione, cercherà di localizzare un'immagine su assets/images/abc_xyzz.png (Lower Case) e il server risponderà con 404 non trovato. –