我试图在我的一个网址中使用问号,但是sinatra / ruby正在将其解释为使得前缀可选的正则表达式字符。有没有办法让实际?在你的get方法?我试过了 \?和[?]但他们没有工作。这是我的get方法的开头:
get '/group?groupid=:groupId' do |id|
如果我访问www.mydomain.com/group?groupid=1我收到错误但是如果我访问www.mydomain.com/groupgroupid=1
它会有效答案 0 :(得分:8)
“?”启动URL的查询字符串部分;可以通过“params”Hash访问查询字符串参数。