Rails jQuery Mobile将字符串转换为时间

时间:2013-06-29 05:59:18

标签: ruby-on-rails

我有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

1 个答案:

答案 0 :(得分:0)

我决定忘记jQuery时间选择器,因为普通的Rails time_selector看起来很不错。我遇到的一个问题是它输出两个选择选项字段,它们之间有一个冒号(:)。此冒号阻止data-type =“horizo​​ntal”显示内联。解决方案如下。此外,省略时间字段上的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>