我刚刚将Rails升级到2.3.4。在升级之前,使用URL中的国际字符确定了rails,但它不再起作用了。
如何使用rails 2.3.4获得以下内容:
ActionController::Routing::Routes.draw do |map|
...
map.connect 'ö', :controller => 'test'
...
end
如果我将'ö'改为'o'就可以了,但那不是我想要的。
谢谢, Peder
答案 0 :(得分:1)
CGI :: escape似乎是对我的快速修复。
ActionController::Routing::Routes.draw do |map|
map.connect CGI::escape("ö"), :controller => 'test'
end