如何编写具有多个参数的 post 路由
How to write a post route with multiple parameters
我试图通过单击按钮向对象传递三个参数来创建对象,但我无法使路由正常工作。这三个参数是通过单击视图上的按钮传递的。这是我的按钮的代码:
<%= button_to "Create Object!", object_path(@email, @name, @size), method: :post %>
我正在尝试使用通用 POST 路由来创建新对象。
需要调整什么?我需要编写自定义路由吗?
您需要通过键值对传递它,如此处所示。
<%= button_to "Create Object!", object_path(email: @email, name: @name, size: @size), method: :post %>
在此之后,您可以通过控制器中的参数获取这些值。
我试图通过单击按钮向对象传递三个参数来创建对象,但我无法使路由正常工作。这三个参数是通过单击视图上的按钮传递的。这是我的按钮的代码:
<%= button_to "Create Object!", object_path(@email, @name, @size), method: :post %>
我正在尝试使用通用 POST 路由来创建新对象。
需要调整什么?我需要编写自定义路由吗?
您需要通过键值对传递它,如此处所示。
<%= button_to "Create Object!", object_path(email: @email, name: @name, size: @size), method: :post %>
在此之后,您可以通过控制器中的参数获取这些值。