2012-12-11 37 views
0

嗨我在我的视图(_form.html.erb)上有这个命令,当即时通讯编辑客户端显示小时这很好,但在分钟显示60分钟的小时我只需要显示一小时的0分钟和30分钟。红宝石在轨道上的小时(分钟)选择

<div class="field"> 
     <%= f.label "Hora inicio" %><br /> 
     <%= f.time_select :hora_inicio, {:ampm => true}%> 
    </div> 
+0

你应该真的学会查阅[documentation](http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-time_select)它在这里有它作为一个例子:'time_select'游戏','game_time',{:minute_step => 15}'只需将15到30 – Magicmarkker

回答

1

您可以通过:minute_step作为一个选项time_select()

f.time_select :hora_inicio, {:minute_step => 30, :ampm => true} 

这会给你0和30分钟。