Ruby on rails 下拉菜单中的Ruby on Rails小时和分钟
在我的Ruby on Rails应用程序中,我正在构建一个电影院应用程序,对于每部电影的长度,我希望在_form.html.erb上的下拉菜单中显示小时和分钟。此时,我正在使用两个文本字段(一个用于小时,一个用于分钟),以便用户可以键入小时和分钟,但我希望将这些作为下拉菜单,如果用户正在创建新记录,他们可以选择小时和分钟,如果用户正在编辑记录,则显示记录的当前小时和分钟。有人能帮我吗 _form.html.erbRuby on rails 下拉菜单中的Ruby on Rails小时和分钟,ruby-on-rails,ruby,drop-down-menu,add,edit,Ruby On Rails,Ruby,Drop Down Menu,Add,Edit,在我的Ruby on Rails应用程序中,我正在构建一个电影院应用程序,对于每部电影的长度,我希望在_form.html.erb上的下拉菜单中显示小时和分钟。此时,我正在使用两个文本字段(一个用于小时,一个用于分钟),以便用户可以键入小时和分钟,但我希望将这些作为下拉菜单,如果用户正在创建新记录,他们可以选择小时和分钟,如果用户正在编辑记录,则显示记录的当前小时和分钟。有人能帮我吗 _form.html.erb <br> Running Time:<br> <%=
<br>
Running Time:<br>
<%= f.text_field :hours, :size => 5 %> hours <%= f.text_field :minutes, :size => 5 %> minutes
<br>
运行时间:
5%>小时5%>分钟
您可以在不使用时间助手的情况下建立“小时和分钟”下拉列表
<%= f.select :hours, '1'..'4' %>
<%= f.select :minutes, '01'..'59' %>
顺便说一句,您可能希望将这些转换为整数,以帮助验证输入