http://localhost:3000/freund/in/münchen
我在routes.rb的第一条路线
match ':category/in/:city' => 'home#index', :constraints => {:city => /(berlin|hamburg|münchen)/ }
我收到错误 路由错误
没有路线匹配“/ freund / in / m%C3%BCnchen”
我该怎么办?我随处可见:(
答案 0 :(得分:0)
URL中的“Real”Unicode字符无效。它们通常由浏览器编码百分比,结果为m%C3%BCnchen
。您需要在Ruby中检查它。
此问题提供了更多背景信息:Unicode characters in URLs