2013-07-30 38 views
0

我Ruby on Rails中的形式使用像f.label方法,f.textareaRuby on Rails的形成方法與select_datetime

我也想使用f.select_datetime同樣的方法,但它不」工作。我如何獲得select_datetime輸入以使用常規窗體方法?

 <tr> 
      <td><%= f.label :price %>:</td> 
      <td> 
      <%= f.text_field :price, :placeholder => "price (decimal format, e.g. 12.99 or 19)" %> 
      </td> 
     </tr> 

     <tr> 
      <td><%= f.label :ends_at %>:</td> 
      <td> 
      <%= select_datetime Time.now + 4.days %> 
      </td> 
     </tr> 
+0

你能不能告訴我你得到了什麼錯誤 –

回答

0

你可以使用這樣的:

<%= f.datetime_select(:field_name, :default => { Time.now + 4.days }) %> 
0

最好的日期時間選擇
<%= f.datetime_select(:offer_end, :default => { :hour => 23, :minute => 59 }) %>

請參閱此鏈接Datetime select