【发布时间】:2015-04-10 03:49:10
【问题描述】:
我有这条路线:
# :chwid => Camera Hardware ID - :mid => Machine ID - :fs => FormatString
get '/videocams/video/:chwid/:mid/:fs' => "videocams#get_videocams_id", :constraints => { :chwid => /[^\/]+/, :mid => /[^\/]+/, :fs => /[^\/]+/ }
但是当我调用路由时,我的第一个参数 :chwid 包含字符 # 和 >?:
(@device:pnp:\?\root#image#0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global)
并调用错误:
开始 GET "/videocams/video/@device:pnp:%5C%5C?%5Croot"
ActionController::RoutingError (没有路由匹配 [GET] "videocams/video/@device:pnp:%5C%5C":
什么可能会触发此错误,我该如何解决?
【问题讨论】:
标签: ruby-on-rails