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


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

2 57

2 ответа:

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

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

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

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

на данный момент simple_form с Twitter Bootstrap 3-это боль. Но он очень хорошо работает с BS2. Formtastic и BS3 работают очень хорошо через formtastic-bootstrap gem:

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 делает.