So etwas wie dies in application.rb:Festlegen von Formtastic als Rails 3 Standard Formularerstellung, ist es möglich?
# Configure application generators
config.app_generators do |g|
g.form_builder Formtastic::SemanticFormBuilder
end
Wenn ich so bekomme ich einen Fehler, wenn ich versuche, ein Modell zu Gerüst:
Expected Thor class, got Formtastic::SemanticFormBuilder
Ist es möglich, Formtastic als Standard-Formular-Builder festlegen ?
aktualisiert.
Ich habe versucht Simple forms und es ist wirklich toll (Danke an nathanvda
). Das DSL ist fast das gleiche wie Formtastic. Der einzige wichtige Unterschied besteht für mich darin, Schaltflächenbeschriftungen anzupassen. In formtastic ist es möglich, Ressourcendatei (formtastic.yml) zu verwenden, um verschiedene Beschriftungen für das gleiche Modell und die gleiche Aktion festzulegen. Manchmal ist es notwendig, zum Beispiel in Ansichten von Devise. Aber es kostet nichts von formtastic auf einfache Formen zu wechseln, auch in diesem Fall, wie es möglich ist, es in diese recht einfachen Art und Weise zu tun:
= f.submit t("customized_button_label")
Jetzt über die ursprüngliche Frage. Wenn ich einfache Formulare installiere, erstellt es eine Vorlage im Verzeichnis lib/templates/haml/scaffold, das mit dem Gerüst verwendet wird. Einfach.
Danke für das Zeigen von mir! Aus irgendeinem Grund habe ich Ryans Screencast verpasst. – Voldy