创建产品并使用wicked gem更新对象时,日志正在吐痰
重定向到步骤,params变为null。有人知道为什么吗?
[object Object]
HTTP_REFERER http://localhost:3000/products/new?
params null
utf8 ✓
def create
@product = current_user.products.build(params[:product])
if @product.save
redirect_to product_step_path(@product, Product.form_steps.first, only_path: true, format: :html)
else
render :new, format: :html
end
end
class Product::StepsController < ApplicationController
include Wicked::Wizard
steps *Product.form_steps
def show
@product = Product.find(params[:product_id])
render_wizard
end
end
答案 0 :(得分:0)
重定向到步骤,params变为null。有人知道为什么吗?
是。因为你告诉它这样做。
redirect_to product_step_path(@product, Product.form_steps.first, only_path: true, format: :html)
您将转到包含新参数的新页面。如果您希望当前请求的某些参数在下次请求中可用,请在redirect_to
中指定它们。