Formtastic和simple_form如何比较?

时间:2011-09-22 06:56:46

标签: ruby-on-rails rubygems

Formtastic和simple_form如何比较? 每个人的好处是什么?

2 个答案:

答案 0 :(得分:65)

Formtasticsimple_form非常相似,用法也很相似。

主要区别在于formtastic的标记是固定的。请注意:如果你不介意,那真是太棒了。开始使用非常棒。它还附带一个默认的CSS,因此你的表单看起来很好。

simple_form优于formtastic的优势在于您可以根据需要修改标记。如果您的设计师喜欢将您的字段分组到div而不是li中,这可能很方便。 simple_form的缺点是它没有任何标准布局(css)。这使得formtastic更容易开始。由于API几乎相同,如果需要,您可以根据需要轻松切换到simple_form

[更新22-6-2015]实际上,目前简单形式支持开箱即用,所以对我个人而言,我现在总是喜欢简单形式。

答案 1 :(得分:7)

目前,使用Twitter Bootstrap 3的simple_form很痛苦。但它与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可以。