Forms没有为您的服务提供差异化价值,但大多数网站显然都需要它们。
到目前为止,我们正在构建自己的表单,但我们想看看其他人是如何处理表单的,尤其是表单验证和有吸引力的错误消息,以及我们是否缺少一种更精简的方法。
我们在Rails3。
1) 我们的研究发现Formtastic和SimpleForm是最受欢迎的宝石。你还试过哪些?
2) 你目前的做法有哪些优点/缺点?
3) 我们找不到Formtastic或SimpleForm的演示(实时工作示例)。是的,我们可以下载代码并自己动手,但我们想知道是否有我们可以先玩的实际例子。
谢谢!
我绝对建议使用formtastic或简单形式。虽然两者有点相似(API几乎相同),但其理念有点不同。
Formtastic入门,它提供了一个默认的css,它生成语义丰富且正确的标记。SimpleForm的优点是非常可配置,并且可以配置完全生成的HTML。而且它没有默认的css。因此,如果您试图实现由其他人(例如您的设计师)定义的HTML,则应该使用简单的表单。如果没有具体的(预先定义的)设计可以遵循,Formtastic就太棒了。
随着Formtastic即将发布2.0,扩展Formtastic将变得更加容易,我衷心建议使用Formtastic。为了获得一个好的表单,你需要编写的代码量要少得多,而且要容易得多,所以不使用它似乎很愚蠢。