[英]How do Formtastic and simple_form compare?
Formtastic和simple_form很相似,用法也很相似。
主要區別在於formtastic
的標記是固定的。 請注意:如果您不介意,那就太棒了。 開始使用真的很棒。 它還帶有一個默認的 css,因此您的表單開箱即用。
的優勢simple_form
在formtastic
是,你可以修改標記您的需求。 如果您的設計師喜歡將您的字段分組在 div 而不是 li 中,這會很方便。 simple_form
的缺點是它沒有任何標准布局 (css)。 這使得 formtastic 更容易開始。 因為 API 幾乎相同,所以如果需要,您可以很容易地切換到simple_form
。
[更新 22-6-2015] 實際上,目前 simple-form 支持開箱即用的 bootstrap,所以就我個人而言,我現在總是更喜歡 simple-form。
[更新 29-07-2014] simple_form 添加了與 ZURB Foundation 表單兼容的選項。
目前,帶有 Twitter Bootstrap 3 的 simple_form 是一種痛苦。 但它與 BS2 配合得很好。 Formtastic 和 BS3 通過 formtastic 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 可以。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.