Я хотел бы создать специальную оболочку для моих полей ввода, используя 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
Это оборачивает ввод и метку в интервал, но я бы хотел, чтобы интервал был ниже метки.
Я безуспешно пытался создать собственный простой компонент формы.
Любая помощь будет принята с благодарностью!