Rails Routes - Wie kann die Groß- und Kleinschreibung beachtet werden?

Bei Routen in Ruby on Rails muss die Groß- und Kleinschreibung beachtet werden. Es sieht so aus, als hätte jemand dies bereits erwähnt, und es wurde als nicht behebbar eingestuft.

http://rails.lighthouseapp.com/projects/8994/tickets/393-routes-are-case-sensitive

Das ist für mich bedauerlich, da ich in meinem eigenen Antrag für Routen, bei denen die Groß- und Kleinschreibung beachtet werden muss, keinen Vorteil sehe, während es meiner Meinung nach zu Verwirrung und allgemeinem Auftreten von fehlender Politur führt.

Was ist der beste Weg, um meine Routen unabhängig von Groß- und Kleinschreibung zu machen?

Ich habe diesen Tipp bei einer Google-Suche gefunden:

map.connect "web_feeds/:action", :controller  => 'web_feeds', :action => /[a-z_]+/i

Dies ist clever, aber der web_feeds-Teil der URL ist immer noch abhängig von Groß- und Kleinschreibung. Ich sehe keinen ähnlichen Weg dahin, ohne jede mögliche Kombination von wEb_feEds manuell einzugeben, aber das ist offensichtlich aus einer Reihe von Gründen eine schreckliche Lösung.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage