Как добавить пустой диапазон в оболочку Simple Form - PullRequest
0 голосов
/ 28 октября 2019

Я хотел бы создать специальную оболочку для моих полей ввода, используя SimpleForm, в которой под меткой есть пустой элемент span.

Я бы хотел, чтобы HTML-код заканчивался следующим образом:

<div class="custom-input">
  <input />
  <label />
  <span class="bar"/>
</div>

my initializers/simple_form.rb включает в себя следующее:

config.wrappers :custom_input, tag: 'div', class: "custom-input" do |b|
    b.use :html5
    b.optional :placeholder
    b.optional :maxlength
    b.optional :minlength
    b.optional :pattern
    b.optional :min_max
    b.optional :readonly
    b.wrapper tag: 'span', class: 'bar' do |ba|
      ba.use :input
      ba.use :label
    end
    b.use :error, wrap_with: { tag: 'span', class: 'help-block' }
end

Это оборачивает ввод и метку в интервал, но я бы хотел, чтобы интервал был ниже метки.

Я безуспешно пытался создать собственный простой компонент формы.

Любая помощь будет принята с благодарностью!

...