是否有任何形式的助手可以在几分钟内选择时间,以及是否在轨道中?

问题描述:

我在我的数据库中有一个时间字段。我想要一个时间选择字段来选择时间作为三个下拉菜单,一个12小时的时钟。其中一个下拉选择从1到12的小时数,第二个下拉选择从1到59的分钟数,第三个下拉选择数据库中单个时间字段列的AM或PM。我寻找过这种时间帮手,但我没有找到。有没有什么办法来定制时间选择助手,以在Rails中以这种方式选择时间格式?是否有任何形式的助手可以在几分钟内选择时间,以及是否在轨道中?

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

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

time_select documentation页面获取更多信息。

+0

我想要三个下拉列表,我控制,并在控制器中,我可以构造一个时间对象,以便我可以通过传递这些字符串(小时,分钟,上午/下午)保存到时间字段? – John