有這樣的網址,在我的應用程序:俄羅斯符號鏈接和路由約束
local/alphabetical/service/Ю
local/alphabetical/service/Б
local/alphabetical/service/Ж
我想只允許符號Ю,Б,Ж在url
但的routes.rb :
get "/alphabetical/:type/:letter" => "alpha#index",
:constraints => { :type => /good|service/, :letter => /[ЮБЖ]/ },
:as => "alpha"
爲http://local/alphabetical/service/Ю
給我一個錯誤:
Routing Error
No route matches [GET] "/alphabetical/service/%D0%AE"
如何在routes.rb文件中設置約束條件以僅允許符號?,?,?符號?
謝謝。