データベースのテーブルにDate
とTime
列が別々にあります。テーブルの [編集] をクリックするDate
とTime
、値が で表示されparams
ます。ユーザーは と を変更しDate
、Time
を更新できform
ます。
私は次のことを試しました:
<div class="field">
<%= f.label :Sent_Date, 'Sent Date:' %>
<%= date_select(:Appointment_Date, object: f.object) %>
</div>
<div class="field">
<%= f.label :Appointment_Time, 'Appointment Time:' %>
<%= f.time_select(:history, :Appointment_Time, include_seconds: true) %>
</div>
値が正しく表示されず、次のレコードに変わりません。値を選択するように表示されます。ここで日付を変換する必要がありますか? なぜなら、データベースでは、そのような値だけ2013/05/13
であり、フィールドではそのようなものだからです20 December 2013
Time
フィールドが機能していません。この問題を解決する方法を教えてください。
ありがとう