我写了这个重定向:
redirect_to list_order_submit_path(:provider_id => @cart_item.product.provider.id)
但这会在URL中显示Provider_id:
本地主机:3000 /顺序/列表PROVIDER_ID = 1
我如何传递不在URL中的变量或如何使其变为post param?
答案 0 :(得分:2)
我会为后来的观众引用this SO answer的开头:
您无法同时执行重定向和发送POST数据 HTTP规范。
答案 1 :(得分:0)
你不应该这样做。你想要的是GET请愿书,因为你列出的是元素而不是修改它们。
因此在标题中传递参数是正确的,也是最佳实践。