我的数据库中有一个时间字段。我希望有一个时间选择字段来选择时间为三个下拉,一个12小时的时钟。一个下拉菜单是从1到12选择小时,第二个下拉菜单是从1到59选择分钟,第三个下拉菜单是为数据库中的单个时间字段列选择AM或PM。我搜索过这种时间助手,但我找不到。有没有办法在Rails中自定义时间选择帮助器以这种方式选择时间格式?
答案 0 :(得分:1)
没有内置的Rails助手可以添加单独的选择字段,用于在AM / PM之间进行选择。但是,time_select
帮助程序将允许您按照要求选择小时,分钟,上午/下午的时间。这很可能也是建议实现这一目标的“Rails方式”。您可以使用:ampm
选项将小时显示为“12 PM”,“01 AM”等。
time_select 'game', 'game_time', {:ampm => true}
有关详细信息,请参阅time_select
documentation页面。