Ryan Bates の Rails Cast on Wicked Wizard Forms を使用して、マルチステップ フォームを作成しています。メソッドが定義されていません (認証ジェムを使用していません)-そのため、パラメーターcurrent_user
を渡そうとしています-残念ながら、動作させることができないようです。どんな助けでも大歓迎です!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