Итак, у меня есть этот код в моих представлениях, чтобы создать кнопку, которая одобряет все 5 звездных отзывов. Проблема, с которой я сталкиваюсь, заключается в том, что button_to
не скрывает параметры, а order_ids - около 200 объектов заказа. Поэтому, когда я нажимаю на кнопку, я получаю ошибкуИспользование form_tag для создания кнопки
Request-URI Too Large WEBrick::HTTPStatus::RequestURITooLarge
Я думаю, что нужно использовать form_tag
помощника, но я не слишком уверен, как сделать кнопку с form_tag
. Или как связать две вещи.
<div style="margin: 0 0 50px 0">
<%= button_to "Approve reviews with 5 stars",
{ action: :approve_reviews, order_ids: @orders, rating: 5 }
, method: :post %>
</div>
В конце вы можете добавить 'params: {}'. Как 'params: {order_ids: @orders}' – uday