Adresy URL są (z niejasnego powodu, generują różne problemy/brak rzeczywistej przewagi) określone przez w3.Rails routes.rb - dopasowywanie wielkości liter
Jakie są moje możliwości w routes.rb nieodwracalnie dopasowane do wielkości liter?
tutaj dopasowanie:
match '/:foo/library/:bar' => 'library#show'
Url Przykład:/Europa/library/page4711
rozmowy wykazują działanie kontrolera biblioteka z {: foo => "Europa": bar => „page4711 "}
Chcę są 2 rzeczy:
- p Wartość aram: foo potrzebuje .downcase tak/Europa powinna być { : foo => "europe"}
- biblioteka powinna dopasowywać wielkość liter bez względu na wielkość liter (np./Biblioteka/Biblioteka, /Library wszystkim powinien pasować)
Jak mogę to zrobić w routes.rb?
Dzięki!
Może dotyczyć: http://gehling.dk/2010/02/how-to-make-rails-routing-case-insensitive/ –
@shioyama: W końcu muszę zrobić to jako klejnot: https: // rubygems.org/gems/route_downcaser –