2009-11-21 4 views
1

Я только что обновил Rails до 2.3.4. До обновления рельсов было нормально с международными символами в URL-адресах, но оно больше не работает.utf8 закодированные URL-адреса в рельсах 2.3.4

Как я получаю следующее для работы с рельсами 2.3.4:

ActionController::Routing::Routes.draw do |map| 
    ... 
    map.connect 'ö', :controller => 'test' 
    ... 
end 

Если я изменяю «O» на «о» это работает, но это еще не то, что я хочу.

Спасибо, Педер

ответ

1

CGI :: побег кажется, что быстро исправить мне.

ActionController::Routing::Routes.draw do |map| 
    map.connect CGI::escape("ö"), :controller => 'test' 
end 
Смежные вопросы