Rails时间选择,重新排列组件

时间:2011-11-12 17:46:19

标签: ruby-on-rails date time ruby-on-rails-3.1

默认rails datetime表单构建器提供以下表单元素作为选择框...

[YYYY] [MONTH] [DD] - [HH]:[MM]

......在24小时内。

我想向用户介绍:

[MON.] [DD] [YYYY] - [HH]:[MM] [AM/PM]

你是怎么做到的?

1 个答案:

答案 0 :(得分:4)

datetime_select助手有很多不同的选择。我从不打扰记住它们所以我使用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)