Подтвердить что ты не робот

Как сравнить Formtastic и simple_form?

Как сравнить Formtastic и simple_form? Каковы преимущества каждого из них?

4b9b3361

Ответ 1

Formtastic и simple_form очень Аналогично, использование также очень похоже.

Основное отличие заключается в том, что разметка formtastic фиксирована. Имейте в виду: если вы не против, это фантастика. Это действительно здорово начать. Также он поставляется с по умолчанию css, поэтому ваши формы будут выглядеть хорошо из коробки.

Преимущество simple_form over formtastic заключается в том, что вы можете изменить разметку на свои нужды. Это может быть удобно, если вашему дизайнеру понравятся ваши поля, которые будут сгруппированы внутри div вместо li. Недостатком simple_form является то, что он не имеет стандартного макета (css). Это упрощает форматирование. Поскольку API почти идентичен, при необходимости вы можете легко переключиться на simple_form, если это необходимо.

[UPDATE 22-6-2015] На самом деле, в настоящее время простая форма поддерживает загрузку из коробки, поэтому для меня лично я всегда предпочитаю простоту.

Ответ 2

В настоящий момент simple_form с Twitter Bootstrap 3 - это боль. Но он очень хорошо работает с BS2. Formtastic и BS3 очень хорошо работают с камнем formtastic-bootstrap:

gem 'bootstrap-sass', '~> 3.0.3.0'

gem 'formtastic-bootstrap', git: 'https://github.com/mjbellantoni/formtastic-bootstrap.git', branch: :bootstrap3_and_rails4

К сожалению, Formtastic не обрабатывает rails g scaffold; simple_form делает.