2013-05-17 40 views
0

有沒有簡單的方法在軌道上的紅寶石輸入日期/時間沒有下拉菜單。我知道有datetime_select幫助器方法,但這只是產生下拉菜單,在輸入多個日期時不太好用。Rails:日期選擇助手沒有下拉菜單

我幾乎只想爲每個d/m/y的數字字段,所以你可以通過選項卡。我想這一個它工作得很好,但我必須把日期重新放回控制器date_civil因爲我有大約10日期在一種形式變得有點討厭...

編輯:

視圖:

  <td> <%= number_field_tag "fill_count_d", nil, :placeholder =>"DD", :size => 1 %>- 
       <%= number_field_tag "fill_count_m", nil, :placeholder =>"MM", :size => 1 %>- 
       <%= number_field_tag "fill_count_y", nil, :placeholder =>"YYYY", :size => 2%>  
       <%= number_field_tag "fill_count_h", nil, :placeholder =>"hh", :size => 1 %> : 
       <%= number_field_tag "fill_count_min", nil, :placeholder =>"mm", :size => 1%> </td> 

INT控制器:

@m.fill_count = DateTime.civil(params[:fill_count_y].to_i, 
            params[:fill_count_m].to_i, 
            params[:fill_count_d].to_i, 
            params[:fill_count_h].to_i, 
            params[:fill_count_min].to_i) 
+0

你可以發佈你已經擁有?也許這是適應更靈活的方式;) – MrYoshiji

回答