URLは(不明瞭な理由で、異なる問題を生成します/実際の利点はありません)、w3によって大文字と小文字が区別されます。Rails routes.rb - 大文字と小文字は区別されません。
routes.rbの大文字と小文字は区別されません。ここで
マッチング:
match '/:foo/library/:bar' => 'library#show'
のURL例:FOO => "ヨーロッパ":バー=>「page4711 /ヨーロッパ/ライブラリ/ page4711
コールが{とライブラリコントローラにおけるアクションを示します
- P: "}私が欲しいもの
は2つのことですaramの値:fooは.downcaseを必要とするので、ヨーロッパは{ :foo => "europe"}になります。
- ライブラリは大文字と小文字を区別しないようにする必要があります。 /ライブラリ、/ライブラリ、 /liBRarYすべて一致する必要があります)
routes.rbでこれを行うにはどうすればよいですか?
ありがとうございます!
おそらく関連性があります:http://gehling.dk/2010/02/how-to-make-rails-routing-case-insensitive/ –
@shioyama:私は最終的に宝石としてこれを作る必要があります:https:// rubygems.org/gems/route_downcaser –