Примерно так в application.rb:
# Configure application generators
config.app_generators do |g|
g.form_builder Formtastic::SemanticFormBuilder
end
Если я это сделаю, то получаю сообщение об ошибке, когда пытаюсь создать модель:
Expected Thor class, got Formtastic::SemanticFormBuilder
Можно ли установить Formtastic в качестве построителя форм по умолчанию?
Обновлено .
Я пробовал Простые формы , и это действительно круто (Спасибо nathanvda
). DSL почти такой же, как и у Formtastic. Единственное важное отличие для меня заключается в настройке меток кнопок. В formtastic можно использовать файл ресурсов (formtastic.yml), чтобы установить разные метки для одной и той же модели и действия. Иногда это необходимо, например, в представлении Devise. Но переключение с formtastic на простые формы ничего не стоит даже в этом случае, поскольку это можно сделать довольно простым способом:
= f.submit t("customized_button_label")
Теперь о первоначальном вопросе. Когда я установил простые формы, он создает шаблон в каталоге lib / templates / haml / scaffold, который будет использоваться с scaffold. Непосредственная.