Ich habe Bootstrap auf Version 3 aktualisiert. Alles funktioniert gut, außer die Formulare, die von Simple_form gem generiert werden. Ich weiß nicht, wie ich diese beiden zusammen integrieren könnte. Ich finde auch keinen nützlichen Vorschlag im github Projekt-Repository. Hat also jemand eine Lösung für mich?Integration von simple_form mit Bootstrap 3
Antwort
Es gibt hier einen Blogbeitrag http://stabco.tumblr.com/post/59760641051/simple-form-bootstrap3-integration, der aussieht wie eine gute Lösung. Es aktualisiert die initializer 3.
Dieser Kern Bootstrap passen sehr hilfreich für mich war:
https://gist.github.com/tokenvolt/6599141
Dank!
Sie müssen eine Bootstrap-spezifische simple_form-Einstellung erstellen, indem Sie in Config/Initializers einen Initialisierer erstellen und mit dem folgenden Inhalt füllen.
# Use this setup block to configure all options available in SimpleForm.
SimpleForm.setup do |config|
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
config.wrappers :prepend, 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 |input|
input.wrapper tag: 'div', class: 'input-prepend' do |prepend|
prepend.use :input
end
input.use :hint, wrap_with: { tag: 'span', class: 'help-block' }
input.use :error, wrap_with: { tag: 'span', class: 'help-inline' }
end
end
config.wrappers :append, 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 |input|
input.wrapper tag: 'div', class: 'input-append' do |append|
append.use :input
end
input.use :hint, wrap_with: { tag: 'span', class: 'help-block' }
input.use :error, wrap_with: { tag: 'span', class: 'help-inline' }
end
end
# Wrappers for forms and inputs using the Twitter Bootstrap toolkit.
# Check the Bootstrap docs (http://twitter.github.com/bootstrap)
# to learn about the different styles for forms and inputs,
# buttons and other elements.
config.default_wrapper = :bootstrap
end
Das einfache Formular 3.1.0.rc1 wurde gerade veröffentlicht, das Ihre Integrationsprobleme lösen sollte. Sehen Sie den Blog-Beitrag darüber auf http://blog.plataformatec.com.br/2014/04/bootstrap-3-support-for-simple-form/, oder sehen Sie sich einfach das neueste Simple Form for Bootstrap an: http://simple-form-bootstrap.plataformatec.com.br/.
Also, wenn Sie Ihr einfaches Formular auf diese Version aktualisieren, sollten Sie gut sein.
Gute Nachrichten für alle: Stand April 2014, Bootstrap 3 integration is more fully supported, mit zusätzlichen Wrappern in einer neuen Version.
Wir haben gerade Einfaches Formular 3.1.0.rc1 mit Unterstützung freigegeben zu Bootstrap 3. es möglich zu machen, nivelliert wir den Wrapper-API, um es mehr erweiterbar zu machen und Entwickler zu erlauben es, direkt anstatt zu konfigurieren von sich auf den globalen Staat verlassen. Nach einem solchen Verbesserungen, war es sehr einfach, die einfache Form Konfiguration Arbeit mit Bootstrap 3. können
Sie haben die neue Funktionalität hier in Aktion durch einen Beispiel-App sehen sich ändern: http://simple-form-bootstrap.plataformatec.com.br/
- 1. Verwendung von Simple_form mit Bootstrap 3
- 2. simple_form mit Bootstrap Kontrollkästchen
- 3. Rails 4, Bootstrap 3, simple_form - Form-Styling funktioniert nicht
- 4. Mit Toggle Buttons anstelle von Kontrollkästchen (Rails, Twitter Bootstrap, Simple_form)
- 5. Twitter Bootstrap-Integration mit easyUI
- 6. CakePHP Integration mit ExtJS 3
- 7. Neuordnen mit Bootstrap 3
- 8. ResponsiveSlides.js mit Bootstrap 3
- 9. Anzeige Inline-Fehler mit Simple_form in einem Bootstrap Ajax modal
- 10. Actionscript 3 Facebook-Integration
- 11. simple_form Mit den Daten-Inhalt
- 12. Bootstrap 3 mit Seitenleiste Fußnoten
- 13. Twitter Integration mit Schienen 3 App
- 14. Aktive Schaltflächen mit Bootstrap 3
- 15. Thymeleaf 3 und Tiles2 Integration
- 16. Simple_form mit Devise Anmelden
- 17. Bootstrap 2 bis Bootstrap 3
- 18. Vorselektieren Kontrollkästchen mit Rails Simple_form
- 19. , wie ich simple_form Bootstrap-Stil mit meiner Bootstrap-Form Stile außer Kraft setzen kann
- 20. Mit wkhtmltopdf mit Bootstrap 3 entfernt Farbstile
- 21. simple_form benutzerdefinierte Eingabe mit benutzerdefinierten Wrapper
- 22. Vorangestellter Eingabe-Label (simple_form + Bootstrap-Sass) weg um einige Pixel
- 23. kontrollierte Integration von Änderungen mit Continuous Integration
- 24. simple_form ausgewählte Sammlung von AJAX
- 25. Bootstrap 3 - Fließende Fußzeile
- 26. 3 Spaltenraster navbar bootstrap
- 27. Bootstrap 3 Gitterkarussell
- 28. bootstrap 3 datetimepicker jquery
- 29. Hinzufügen von Steuerelementen inline mit simple_form, nested_form und Twitter Bootstrap in Rails
- 30. Bootstrap 3 Schaltfläche Gruppen
Das Bootstrap ist 2 – Edward