Формы и валидация форм в Rails 3: создать свой собственный vs Formtastic против SimpleForm vs другие гемы? - PullRequest
0 голосов
/ 06 июня 2011

Формы не предлагают никакой дифференциации для ваших услуг, но большинству веб-сайтов они явно нужны.

Пока что мы создаем свои собственные формы, но нам хотелось бы посмотреть, как другие подходят к формам - особенно проверке формы и привлекательным сообщениям об ошибках - и есть ли более упорядоченный подход, которого нам не хватает.

Мы на Rails 3.

1) Наши исследования позволили выявить Formtastic и SimpleForm в качестве самых популярных драгоценных камней. Какие еще вы пробовали?

2) Каковы плюсы / минусы вашего нынешнего подхода?

3) Мы не можем найти демонстрационные примеры (живые рабочие примеры) Formtastic или SimpleForm. Да, мы могли бы загрузить код и сделать это сами, но нам интересно, есть ли живые примеры, с которыми мы могли бы поиграть первыми.

Спасибо!

1 Ответ

2 голосов
/ 12 июня 2011

Я бы определенно рекомендовал использовать либо formtastic, либо simple-form.Хотя оба они в некоторой степени похожи (их API почти идентичны), философия немного отличается.

Formtastic для начала, он поставляется с css по умолчанию, он генерирует семантически богатую и правильную разметку.Преимущество SimpleForm в том, что оно чрезвычайно настраиваемо и позволяет полностью настроить HTML-код.И это не идет с CSS по умолчанию.Такую простую форму следует использовать, если вы пытаетесь реализовать HTML, который определен кем-то другим (например, вашим дизайнером).Formtastic просто великолепен, если нет определенного (заранее определенного) дизайна, которому нужно следовать.

С Formtastic, который находится на грани своего выпуска 2.0, будет еще проще расширять Formtastic, я искренне рекомендую использовать Formtastic.Количество кода, которое вам нужно написать, чтобы получить красивую форму, намного меньше, настолько проще, что кажется просто глупым не использовать его.

...