Что-то вроде этого в 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. Но и в этом случае ничего не стоит перейти от формастических к простым формам, так как это можно сделать довольно простым способом:
= f.submit t("customized_button_label")
Теперь об исходном вопросе. Когда я установил простые формы, он создает шаблон в каталоге lib/templates/haml/scaffold, который будет использоваться с scaffold. Простой.