我正在使用 Ryan Bates 的 Rails Cast on Wicked Wizard Forms 创建一个多步骤表单。我没有 current_user
定义方法(不使用身份验证 gem) - 所以,我试图在 -user.id
期间传递参数redirect_to
- 不幸的是,我似乎无法让它工作。任何帮助表示赞赏!
我的用户控制器create
方法
def create
@user = User.new(params[:user])
respond_to do |format|
if @user.save
format.html { redirect_to controller: 'user_steps', id: 'user.id' }
#format.html { redirect_to @user, notice: 'User was successfully created.' }#
format.json { render json: @user, status: :created, location: @user }
else
format.html { render action: "new" }
format.json { render json: @user.errors, status: :unprocessable_entity }
end
end
end
user_steps
我要重定向到的控制器:
class UserStepsController < ApplicationController
include Wicked::Wizard
steps :gender, :items, :brands, :final
def show
render_wizard
end
end