Я использую жемчужину simple_form с бутстрапом 3. Я хочу иметь обертку для кнопки отправки
Теперь он показывает HTML как
<form id="new_order" ...>
...
<input class="btn btn-primary" type="submit" value="Save" name="commit">
</form>
Я хочу написать оболочку, чтобы HTML выглядел следующим образом:
<form id="new_order" ...>
...
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<input class="btn btn-primary" type="submit" value="Save" name="commit">
</div>
</div>
Я получил это до сих пор:
Приложение/Инициализаторы/simple_form_bootstrap.rb:
options[:wrapper] = :horizontal_form
options[:wrapper_mappings] = {
check_boxes: :horizontal_radio_and_checkboxes,
radio_buttons: :horizontal_radio_and_checkboxes,
file: :horizontal_file_input,
boolean: :horizontal_boolean,
# what to write here??
# submit: :horizontal_submit_button
}
и это моя оболочка:
config.wrappers :horizontal_submit_button, tag: 'div', class: 'form-group', error_class: 'has-error' do |b|
b.use :html5
b.use :placeholder
b.wrapper tag: 'div', class: 'col-sm-offset-2 col-sm-10' do |ba|
ba.use :input
# some coe goes here, maybe
end
end
Какой тип ввода использовать в wrapper_mappings для кнопки отправки? Как написать эту оболочку?