Rails time_select指定开始和停止时间

时间:2018-02-05 05:38:22

标签: ruby-on-rails time

希望将time_select下拉列表调整为仅显示指定范围之间的小时数。所以现在它显示上午12点,上午01点,上午02点......等等,但我只想让用户在上午7点到下午7点之间进行选择。我无法在任何地方找到这些信息。

此外,如果有人知道如何删除小时/分钟的前导零选择,那将非常清楚。

<%= f.time_select :job_time, { ampm: true, :minute_step => 15, :time_separator => "" }, { class: 'form-control time-select mb-3' } %>

1 个答案:

答案 0 :(得分:0)

只需传递start_hourend_hour选项:

<%= f.time_select :job_time, { start_hour: 7, end_hour: 19, ampm: true, :minute_step => 15, :time_separator => "" } %>

文档here