2012-12-11 39 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分鐘。