我有Rails 4.0.0时间格式字段用于开始时间和结束时间。我想使用jQuery Mobile DateBox格式化时间,如'02:41 AM'。如何将此字符串转换为Rails中的时间字段。我的数据库是Postgresql。
migratiuon:
t.time :start_time, :null => false
t.time :finish_time, :null => false
答案 0 :(得分:0)
我决定忘记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>