Ruby on Railsを用いてサイトを作っています。
Deviseを使って登録→確認→登録ありがとうページと遷移させて行きたいと思っているのですが、
formで登録すると確認ページに移行する時にArgumentErrorが出ます。
First argument in form cannot contain nil or be emptyと出てるのでコントローラーでフォームで受け取ったデータを確認ページに渡せてないのかなと思うのですが、どうしたら良いのでしょうか?
Ruby
1def new 2 super 3end 4 5def confirm 6 @user = User.new(sign_up_params) 7 if @user.valid 8 render :action => 'confirm' 9 else 10 render :action => 'new' 11 end 12end 13 14def complete 15 render :action => 'complete' 16end
コントローラー内はこういった感じになっております。
参考にしているサイトはこちらです↓
https://qiita.com/akasakas/items/9388ff6ba413fa0b6d97
よろしくお願いします。
あなたの回答
tips
プレビュー