ドロップダウンによる選択項目のデータを取得することが目的になります。
しかし何度挑戦してもデータはnilのままでデータの取得ができません。
コードは下記になります。
カラム名はsexual
になります
new.html.erb
<p>新規ユーザー登録</p> <div class="users-form"> <%= form_tag("/users/create") do %> <p>ユーザー名</p> <input name="name"> <p>メールアドレス</p> <input name="email"> <p>パスワード</p> <input type="password" name="password"> #以下該当箇所 <p>性別</p> <select name=”sexual”> <option value=”female”>女</option> <option value=”male”>男</option> <option value=”other”>その他</option> </select> <input type="submit" value="新規登録"> <% end %> </div>
users_controller.rb
#省略 def create @user = User.new( name: params[:name], email: params[:email], password: params[:password], sexual: params[:sexual], image: "default_icon.jpg" ) if @user.save redirect_to("/users/#{@user.id}") else render("users/new") end end #省略
###試したこと
・タイプミスもなくカラム名も間違いありませんでした
・サーバーの再起動と新規のユーザー登録も行いましたがデータの取得はできず...
form_tagによる取得方法で調べてもこれであっていると思っていたのでどうしても原因が掴めません...何卒ご教授のほどよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。