去simple_form_bootstrap.rb並檢查該剪斷
config.wrappers :multi_select, tag: :div, class: 'form-group', error_class: 'has-danger' do |b|
b.use :html5
b.optional :readonly
b.use :label
b.wrapper tag: :div, class: 'form-inline' do |ba|
ba.use :input, class: 'form-control'
ba.use :error, wrap_with: { tag: :div, class: 'invalid-feedback' }
ba.use :hint, wrap_with: { tag: :small, class: 'form-text text-muted' }
end
end
有你正在尋找的形式,內聯,請注意,對於時間和日期的默認包裝是MULTI_SELECT
config.wrapper_mappings = {
check_boxes: :horizontal_radio_and_checkboxes,
radio_buttons: :horizontal_radio_and_checkboxes,
file: :horizontal_file_input,
boolean: :horizontal_boolean,
datetime: :multi_select,
date: :multi_select,
time: :multi_select
}
通過方式,這是我的配置之一,所以可能有一些差異。 – Alexis
我的確看起來是一樣的。我是否會簡單地從哈希中刪除鍵/值對,或者是否存在一個只顯示爲輸入的值? –
你可以在form-inline中改變你想要的,並保持de html的真實選項或者創建一個自定義的包裝並將其設置爲類似於'f.input:date,wrapper :: my_custom_wrapper' – Alexis