我有开始时间和结束时间的 Rails 4.0.0 时间格式字段。我想使用 jQuery Mobile DateBox 来格式化像“02:41 AM”这样的时间。如何将此字符串转换为 Rails 中的时间字段。我的数据库是 Postgresql。
迁移:
t.time :start_time, :null => false
t.time :finish_time, :null => false
我有开始时间和结束时间的 Rails 4.0.0 时间格式字段。我想使用 jQuery Mobile DateBox 来格式化像“02:41 AM”这样的时间。如何将此字符串转换为 Rails 中的时间字段。我的数据库是 Postgresql。
迁移:
t.time :start_time, :null => false
t.time :finish_time, :null => false
我决定忘记 jQuery 时间选择器,因为普通的 Rails time_selector 看起来不错。我遇到的一个问题是它输出了两个选择选项字段,它们之间有一个冒号 (:)。此冒号阻止 data-type="horizontal" 显示内联。解决方法如下。此外,在时间字段上省略 ignore_date 会导致多参数超出范围错误。
<div>
<fieldset data-role="controlgroup" data-type="horizontal">
<legend>Start Time</legend>
<%= f.time_select :start_time, time_separator: "", ignore_date: true, ampm: true %>
</fieldset>
</div>