【发布时间】:2013-04-07 09:09:46
【问题描述】:
我正在使用 Rails 3.2.13。我想在下拉列表中显示 12 小时的时钟和上午/下午。似乎很多人都在谈论这个,但没有内置的解决方案。
time_select("post", "written_on", {:ampm => true}) # it gives me just two dropdowns. No dropdown for am/pm
f.time_select :written_on, :ampm => true # same here. No third dropdown for am/pm
有什么建议吗?
【问题讨论】:
-
ampm: true以上午/下午格式显示时间,如12pm:10。它不会添加额外的下拉菜单。因此,您想要一个仅包含小时数的下拉列表和一个仅包含上午/下午的额外下拉列表,而不是这个? -
@Arjan 是的 12 小时制 + 上午/下午作为下拉菜单..
-
您只需要编写自己的时间选择助手来执行此操作,因为 rails 目前在其助手中不支持使用 am/pm 的额外下拉菜单来显示该格式
-
ampm: true 以及如何从中获取输出!
标签: ruby-on-rails ruby-on-rails-3 time ruby-on-rails-3.2 time-select