Ruby on rails 如果我的重定向不起作用,会出现什么问题?
这在控制台中: 重定向到Ruby on rails 如果我的重定向不起作用,会出现什么问题?,ruby-on-rails,redirect,get,Ruby On Rails,Redirect,Get,这在控制台中: 重定向到 在21毫秒内完成200 OK(ActiveRecord:3.6毫秒)我猜您的注销路径不正确 实际上它是destroy\u user\u session\u path,请检查路由文件为什么在成功创建订单后重定向到注销路径我基于此构建了购物车。订单链接到用户会话,我创建了另一个表单来从购物车提交所需的信息。除非是新会话,否则提交订单后订单id将保持不变。这是我无法解决的另一个问题,但我尝试绕过它。我的路径是signout get/signout(:format)design
在21毫秒内完成200 OK(ActiveRecord:3.6毫秒)我猜您的注销路径不正确
实际上它是
destroy\u user\u session\u path
,请检查路由文件为什么在成功创建订单后重定向到注销路径我基于此构建了购物车。订单链接到用户会话,我创建了另一个表单来从购物车提交所需的信息。除非是新会话,否则提交订单后订单id将保持不变。这是我无法解决的另一个问题,但我尝试绕过它。我的路径是signout get/signout(:format)designe/sessions#destroy尝试过,但类似的结果已经解决!显然,我的表单有remote:true
,它是用于AJAX的。它还跳过了format.html Thx以获取帮助!:)
respond_to do |format|
if @confirmed_order.save
format.html { redirect_to signout_path, notice: 'Order successfully made.' }
else
format.html { redirect_to cart_path, alert: @confirmed_order.errors.full_messages.first }
end
end