Rails 3中的表单和表单验证:构建自己的表单与Formtastic的表单与SimpleForm的表单与其他宝石的表单



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

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

我们在Rails3。

1) 我们的研究发现Formtastic和SimpleForm是最受欢迎的宝石。你还试过哪些?

2) 你目前的做法有哪些优点/缺点?

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

谢谢!

我绝对建议使用formtastic或简单形式。虽然两者有点相似(API几乎相同),但其理念有点不同。

Formtastic入门,它提供了一个默认的css,它生成语义丰富且正确的标记。SimpleForm的优点是非常可配置,并且可以配置完全生成的HTML。而且它没有默认的css。因此,如果您试图实现由其他人(例如您的设计师)定义的HTML,则应该使用简单的表单。如果没有具体的(预先定义的)设计可以遵循,Formtastic就太棒了。

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

相关内容

  • 没有找到相关文章

最新更新