Rails 3的时间选择表格助手,12小时格式?

swe*_*e44 11 ruby-on-rails time-select

Rails 3是否有用户友好的time_select?默认的time_select表单助手为您提供小时[00-23],分钟[00-59]和可选的秒[00-59].0-23小时的下拉列表对于我们这些没有军事时间的人来说非常令人沮丧.用户友好的解决方案将显示1-12小时和额外的上午/下午下拉列表.

有没有选项或单独的插件来处理这个?我不能成为第一个想要这个的人,但我没有找到任何解决方案.

谢谢!

art*_*rtr 14

您可以将:ampm选项设置为true,将小时显示为:12 PM,01 AM .. 11 PM.

time_select 'game', 'game_time', {:ampm => true}
Run Code Online (Sandbox Code Playgroud)

http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-time_select


And*_*i S 0

出于这种目的,我建议使用 jQuery UI。这对用户更加友好

这是一个链接

  • 呃,用滑块选择小时/分钟可能是有史以来最糟糕的 UI 选择。 (16认同)