繁体   English   中英

Forms 和 Rails 3 中的表单验证:构建自己的 vs Formtastic vs SimpleForm vs 其他 gem?

[英]Forms and form validation in Rails 3: build your own vs Formtastic vs SimpleForm vs other gems?

Forms 没有为您的服务提供差异化价值,但大多数 web 站点显然需要它们。

到目前为止,我们正在构建我们自己的 forms,但我们想看看其他人如何处理 forms - 特别是表单验证和有吸引力的错误消息 - 以及我们是否缺少更简化的方法。

我们在 Rails 3 上。

1) 我们的研究使 Formtastic 和 SimpleForm 成为最受欢迎的宝石。 你试过其他哪些?

2)您当前方法的优点/缺点是什么?

3) 我们找不到 Formtastic 或 SimpleForm 的演示(现场工作示例)。 是的,我们可以下载代码并自己做,但我们想知道是否有我们可以先玩的实时示例。

谢谢!

我绝对会推荐使用formtastic或simple-form。 虽然两者都有些相似(它们的 API 几乎相同),但原理有点不同。

Formtastic 开始,它提供了一个默认的 css,它生成语义丰富且正确的标记。 SimpleForm 具有高度可配置的优点,并且允许配置完全生成的 HTML。 而且它没有默认的 css。 如果您尝试实现由其他人(例如您的设计师)定义的 HTML,那么应该使用简单形式。 如果没有要遵循的特定(预先定义的)设计,Formtastic 就很棒。

随着 Formtastic 即将发布 2.0,扩展 Formtastic 将变得更加容易,我衷心推荐使用 Formtastic。 为了得到一个漂亮的表单,你需要编写的代码量要少得多,而且要容易得多,不使用它似乎很愚蠢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM