前提・実現したいこと
deviseを使用してユーザー登録を実装しています。
生年月日をプルダウンで選択させるメソッドでdate_selectがあると知り、使用してみたのですが、
NoMethodErrorとなってしまいます。
発生している問題・エラーメッセージ
該当のソースコード
.wrapper = render 'layouts/header' %h2 Sign up = form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| = render "devise/shared/error_messages", resource: resource 〜〜他の入力項目省略〜〜 .field = f.label :birth_date %br/ = f.date_select(:birth_date, start_year: 1930, end_year: (Time.now.year - 18), default: Date.new(1989, 1, 1))
試したこと
当たり前の話ですが該当箇所にform_forのメソッドを当てず下記のようにすると表示はされます。
しかしながら情報は送信されないのでコツ知ってる方いたら教えて欲しいです。
= date_select(:birth_date, start_year: 1930, end_year: (Time.now.year - 18), default: Date.new(1989, 1, 1))
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。