【问题标题】:Rails jQuery Mobile convert string to timeRails jQuery Mobile 将字符串转换为时间
【发布时间】:2013-06-29 05:59:18
【问题描述】:

我有用于开始时间和结束时间的 Rails 4.0.0 时间格式字段。我想使用 jQuery Mobile DateBox 来格式化像“02:41 AM”这样的时间。如何将此字符串转换为 Rails 中的时间字段。我的数据库是 Postgresql。

迁移:

  t.time :start_time, :null => false
  t.time :finish_time, :null => false

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    我决定忘记 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>
    

    【讨论】:

      猜你喜欢
      • 2020-10-21
      • 2014-10-13
      • 2012-02-03
      • 1970-01-01
      • 2012-07-29
      • 2011-07-04
      • 2011-10-30
      相关资源
      最近更新 更多