Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 下拉菜单中的Ruby on Rails小时和分钟_Ruby On Rails_Ruby_Drop Down Menu_Add_Edit - Fatal编程技术网

Ruby on rails 下拉菜单中的Ruby on Rails小时和分钟

Ruby 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> <%=

在我的Ruby on Rails应用程序中,我正在构建一个电影院应用程序,对于每部电影的长度,我希望在_form.html.erb上的下拉菜单中显示小时和分钟。此时,我正在使用两个文本字段(一个用于小时,一个用于分钟),以便用户可以键入小时和分钟,但我希望将这些作为下拉菜单,如果用户正在创建新记录,他们可以选择小时和分钟,如果用户正在编辑记录,则显示记录的当前小时和分钟。有人能帮我吗

_form.html.erb

<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' %>

顺便说一句,您可能希望将这些转换为整数,以帮助验证输入