form_withのdate_fieldを未選択で登録すると、以下エラーが発生する。
I18n::ArgumentError – Object must be a Date, DateTime or Time object. nil given.
これの解決法について!
エラーが出ていたコードがこちら
<%= l schedule.line_on, format: :long %>
エラー文では、Date, DateTime or Timeのどれかのオブジェクトを選択しないといけないと言っている。そこで。。。
<%= l schedule.line_on, format: :long, default: '-' %>
このようにdefault値を指定してあげると解決!
コメント