Ruby on rails で日付の入力欄(DBのデータ型はDateTime型)に入力したデータをPOSTで送信してDBに登録しようとしています。
訳あって、日付の入力欄は、date_fieldなど日付専用ヘルパーではなく、
text_fieldを用いてテキストボックスにしています。
この際、「2017-04-04」「2017/04/04」「April 2017」を入力すると、
いずれの場合も「2017-04-01 00:00:00 UTC」の形式でDBに保存されます。
しかし、「2017年04月04日」を入力した場合は、保存されません。
前者の場合、自動的にDateTimeの型に合った形式に変換されていると思われますが、
その仕組みを、日本語の「年・月・日」の場合でも有効になるようにできませんでしょうか。
回答2件
あなたの回答
tips
プレビュー