К сожалению, вы не можете отправить метод post через метод redirect_to. Вы должны подумать об этом, используя метод get. Самый простой способ - создать еще одну страницу, где вы берете все свои параметры в Get, и эта страница может отправлять метод post с помощью form_url. Но все же я не буду рассматривать это, поскольку кажется, что проблема безопасности заключается в отправке параметров в get, а затем в метод post. Но все же это ваш звонок, поэтому следующий способ - это сделать, используя другую страницу. Еще один способ - добавить в репозиторий свой Gemfile
gem repost
Теперь используйте следующий метод для отправки перенаправления
redirect_post(orders_path(order_id: @order))
Он автоматически отправит запрос на публикацию, но помните, что вы должны Устраните проблему проверки токена и отключите ее в вашем контроллере с помощью следующей строки
skip_before_action :verify_authenticity_token
Что касается поля предупреждений, которое является чисто заданием просмотра, поэтому, если вы этого тоже хотите, то вам нужно создать собственно представления и контроллер для перенаправить и показать это всплывающее предупреждение.