###実現したいこと
railsのviewでセレクトボックスを使って、年月日を保存しようとしております。
railsガイドなどもしっかり読みましたが、なぜか保存できず、カラムがnilになってしまいます。
DBに保存させるにはどうすればよいのでしょうか?
ちなみに、ログを見ていると、viewからデータは送られていることは確認できます。
(:deadline_date)
たったこれだけのことなのに、1日かかってしまう自分が恥ずかしいのですが・・・。
教えて頂けると嬉しいです。
現在の状況
コントローラー
controller
1def create 2@event = Event.new( deadline_date: params[:deadline_date] ) 3end 4 5#strong_parameta 6def event_params 7 params.require(:event).permit(:deadline_date) 8end
マイグレーションファイル
migation
1 def change 2 create_table :events do |t| 3 t.date :deadline_date 4 end 5 end
保存した際のログ
log
1Parameters: { 2"utf8"=>"✓", 3"deadline_date"=>{"date(1i)"=>"2020", "date(2i)"=>"4", "date(3i)"=>"23"} 4} 5 6↓↓ 7#<Event id: 3, deadline_date: nil, created_at: "2020-04-23 10:54:26", updated_at: "2020-04-23 10:54:26">
どうぞよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/23 14:37 編集
2020/04/23 14:46
2020/04/24 09:34 編集
2020/04/24 09:47