Czy ktoś wie, jak zmienić klasę simple_form używa z "kontroli" do "form kontroli". To była zmiana dokonana w Bootstrap 3. Wiem, że istnieje wiele opcji w config/initializers/simple_form.rb i config/initializers/simple_form_bootstrap.rb, ale nie mogę znaleźć tego, czego potrzebuję.używając simple_form z bootstrap 3
config.wrappers :bootstrap, :tag => 'div', :class => 'control-group', :error_ class => 'error' do |b|
b.use :html5
b.use :placeholder
b.use :label
b.wrapper :tag => 'div', :class => 'controls' do |ba|
ba.use :input
ba.use :error, :wrap_with => { :tag => 'span', :class => 'help-inline' }
ba.use :hint, :wrap_with => { :tag => 'p', :class => 'help-block' }
end
end
w wyżej Można zamienić na „kontrolnej grupie” dla „form-grupy”, ale nie widzę sposobu, aby zmienić klasę dla tagu wejściowego.
Czy próbowałeś 'ba.use: input,: wrap_with => {: class => 'form-control'}'? – hawk
tak, to stosuje daną klasę do elementu div, który opakowuje domyślną klasę element –
'config.input_class = 'form-control'' dla wejść – hawk