我有以下要求:
/posts?from=45&q=mad;;depot&size=15
但控制器参数是:
{"from"=>"45",
"q"=>"mad",
"depot"=>nil,
"size"=>"15"}
它应该如何:
{"from"=>"45",
"q"=>"mad;;depot",
"size"=>"15"}
如何使用双分号传递Rails路由参数?
答案 0 :(得分:1)
我认为您必须先将params编码为
/posts?from=45&q=mad%3B%3Bdepot&size=15
然后Rails会正确识别它。
有关编码网址的详细信息:http://www.w3schools.com/tags/ref_urlencode.asp