Допустим, у меня есть URL-адрес обратной передачи, который появляется как
http://domain/merkin_postback.cgi?id=987654321&new=25&total=1000&uid=3040&oid=123
, а иногда как:
http://domain/merkin_postback.php?id=987654321&new=25&total=1000&uid=3040&oid=123
Если мое определение маршрута
map.purchase '/merkin_postback', :controller => 'credit_purchases', :action => 'create'
он лает, что любая из двух вышеприведенных форм недопустима.
Должен ли я использовать регулярное выражение для распознавания любой из двух форм?