Ruby on Railsにて、ユーザーを新規登録するページを作成して登録しようとすると
'**undefined local variable or method `user_params'**とエラーが表示されます。
参考書やサイトを確認してもソースコードに間違いがないように見えます。
解決方法をお願いします。
以下が、作成した登録ページとcontrollerのソースになります。
ruby
1h1 ユーザー新規登録 2 3= form_with model: @user, local: true do |f| 4 .form-group 5 = f.label :name, '名前' 6 = f.text_field :name, class: 'form-control' 7 .form-group 8 = f.label :password, 'パスワード' 9 = f.password_field :password, class: 'form-control' 10 .form-group 11 = f.label :password_confirmation, 'パスワード(確認)' 12 = f.password_field :password_confirmation, class: 'form-control' 13 = f.submit '登録する', class: 'btn btn-primary'
ruby
1class ConnectsController < ApplicationController 2 def index 3 end 4 5 def new 6 @user = user.new 7 end 8 9 def create 10 user = user.new(user_params) 11 user.save 12 redirect_to connect_new_url 13 end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/24 03:49