为什么重定向在 rails 中不能完美运行,而我正在尝试添加一个方法,它总是在控制器中寻找 main 方法



EX:

class OrdersController  < ApplicationController
def create
Order.create!(
id:2,
date:Date.today
)
redirect_to cart_path(id: 2),method: :delete
end
end

在这里,我使用delete方法来调用carts控制器中的destroy操作,但它总是显示为缺少路线。没有什么动作叫做表演,就像表演一样。为什么?

,但它总是显示为缺少路线。没有什么动作叫做表演,就像表演一样。为什么?

您不能执行DELETE重定向,这就是原因。只有GET。HTTP就是这样工作的。

最新更新