【发布时间】:2019-09-18 16:31:22
【问题描述】:
我只想在 rails 表单中的 time_select 中禁用或隐藏分钟。 我的动机是防止用户修改分钟,只允许他修改小时而不是分钟。
<%= f.input :start_time, as: :time_select, hint: "Time is storing in UTC", include_blank: false %>
【问题讨论】:
-
没有使用
time_select隐藏分钟的选项,但是您可以使用css之类的技巧来隐藏该分钟选择或使用整数类型的普通输入标签。 -
那为什么不只选择几个小时的数字呢?你不需要 time_select
<%= f.select :hours, options_for_select(1..24), { prompt: "Choose Hours" } %> -
查看时间选择器。它允许通过javascript设置格式。 github.com/tispratik/bootstrap-timepicker-rails 和 stackoverflow.com/questions/21021003/…
标签: ruby-on-rails