我的数据库中的表中分别有一个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
字段不工作。请建议我如何解决这个问题。
谢谢