вопросительные знаки в методе получения синатры - PullRequest
2 голосов
/ 24 октября 2010

Я пытаюсь использовать вопросительный знак в одном из моих URL, но sinatra / ruby ​​интерпретирует его как символ регулярного выражения, который делает предшествующие значения необязательными.Есть ли способ разрешить актуальный?в ваших методах get?Я пытался \?и [?] но они не работали.Вот начало моего метода get:

get '/group?groupid=:groupId' do |id|

Если я захожу на www.mydomain.com/group?groupid=1, я получаю ошибку, но она работает, если я захожу на www.mydomain.com/groupgroupid = 1

1 Ответ

8 голосов
/ 24 октября 2010

"?" запускает часть строки запроса URL; Параметры строки запроса доступны через хэш "params".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...