默认的 Rails 日期时间表单生成器提供以下表单元素作为选择框...
[YYYY] [MONTH] [DD] - [HH]:[MM]
...24 小时内。
我想向我的用户展示:
[MON.] [DD] [YYYY] - [HH]:[MM] [AM/PM]
你是怎么做到的?
最佳答案
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)
关于ruby-on-rails - Rails Time Select,重新排列组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8106323/