Есть такой роутинг:
match 'new_user/registration_id/:registration_id/domain_name/:domain/platform/:platform' => 'notification#do_subscribe', :via => [:get], :constraints => { :domain => /[0-z\.]+/, :registration_id => /.*/ }
Самая проблема это со значение registration_id. Генерирую его не я, там может быть символ # и что угодно. И это очень длинное значение. Мне на каких-то стандрартных значениях - срабатывает, но в 99% случаях - ошибка нет такого роутинга.
Отправляю его с клиента:
var xmlHttp = new XMLHttpRequest();
xmlHttp.open('GET', 'https://www.url.com/do_subscribe/notification_api/registration_id/' + subscriptionId + '/domain_name/' +
domainName + '/platform/' + platform, false);
Может как-то не так отправлять надо.
Всем спасибо.