有这样的网址,在我的应用程序:俄罗斯符号链接和路由约束
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文件中设置约束条件以仅允许符号?,?,?符号?
谢谢。