我在窗體上使用simple_form gem,並且想要使用具有三個text_fields字段而不是三個選擇字段的日期字段。將simple_form日期輸入更改爲具有三個字符串輸入而不是三個下拉菜單
我嘗試這樣做:
<%= profile_form.simple_fields_for :birthday do |date| %>
<%= date.input :day, :as => :string, :label => "Dia", :input_html => { :maxlength => 2 } %>
<%= date.input :month, :as => :string, :label => "Mês", :input_html => { :maxlength => 2 } %>
<%= date.input :year, :as => :string, :label => "Ano", :input_html => { :maxlength => 4 } %>
<%- end -%>
但是,創建三個div的,三個標籤,這是一個爛攤子。 理想的情況是一行一個標籤和三個字符串字段。
任何想法如何創建自定義輸入?
謝謝麥克。我已經嘗試過,但每個輸入仍然呈現在DIV內部。我猜我應該嘗試使用CSS對3個DIV進行分組?但是,如果DateTime Input帶有三個下拉列表,它應該可以將它們更改爲三個跨度......我無法弄清楚:/ – 2012-01-11 22:11:52