是否有任何形式的助手,以小时为单位选择时间,并在下午在铁路?

时间:2015-08-03 13:03:31

标签: ruby-on-rails-4 time-select

我的数据库中有一个时间字段。我希望有一个时间选择字段来选择时间为三个下拉,一个12小时的时钟。一个下拉菜单是从1到12选择小时,第二个下拉菜单是从1到59选择分钟,第三个下拉菜单是为数据库中的单个时间字段列选择AM或PM。我搜索过这种时间助手,但我找不到。有没有办法在Rails中自定义时间选择帮助器以这种方式选择时间格式?

1 个答案:

答案 0 :(得分:1)

没有内置的Rails助手可以添加单独的选择字段,用于在AM / PM之间进行选择。但是,time_select帮助程序将允许您按照要求选择小时,分钟,上午/下午的时间。这很可能也是建议实现这一目标的“Rails方式”。您可以使用:ampm选项将小时显示为“12 PM”,“01 AM”等。

time_select 'game', 'game_time', {:ampm => true}

有关详细信息,请参阅time_select documentation页面。