【发布时间】:2011-12-27 17:24:15
【问题描述】:
默认的 Rails 日期时间表单构建器提供以下表单元素作为选择框...
[YYYY] [MONTH] [DD] - [HH]:[MM]
... 24 小时制。
我想向我的用户展示:
[MON.] [DD] [YYYY] - [HH]:[MM] [AM/PM]
你是怎么做到的?
【问题讨论】:
标签: ruby-on-rails date time ruby-on-rails-3.1
默认的 Rails 日期时间表单构建器提供以下表单元素作为选择框...
[YYYY] [MONTH] [DD] - [HH]:[MM]
... 24 小时制。
我想向我的用户展示:
[MON.] [DD] [YYYY] - [HH]:[MM] [AM/PM]
你是怎么做到的?
【问题讨论】:
标签: ruby-on-rails date time ruby-on-rails-3.1
datetime_select helper 有很多不同的选项。我从不费心去记住它们,所以我使用this apidock page 作为参考(datetime_select 和 date_select 有类似的选项)。
在您的情况下,您需要将:order 数组、:ampm 设置为 true 等。
编辑:好的,我真的很费心写你需要的选项哈希:
date_select("question", "answered_at", :ampm => true, :order => [:month, :day, :year], :use_short_month => true)
【讨论】: