То, что вы пытаетесь сделать, «Изменить», говорит мне, что вы пытаетесь изменить состояние ресурса.В RESTful дизайне вы должны быть PATCH
ing, а не GET
'ing.
Чтобы скрыть параметры, нужно создать форму, поместить change
в скрытое поле и отправить форму в виде запроса PATCH, используя button_tag
.
In.Тонкий, он будет выглядеть так:
= form_tag(url: my_service_url, method: :patch) do
= hidden_field_tag(:change, "123456789")
= submit_tag("Change")
На вашем сайте он будет выглядеть как обычная ссылка - но вместо этого вы указываете серверу Rails РЕДАКТИРОВАТЬ ресурс, а не ПОЛУЧАТЬ его.