【问题标题】:Forms and form validation in Rails 3: build your own vs Formtastic vs SimpleForm vs other gems?Rails 3 中的表单和表单验证:构建您自己的 vs Formtastic vs SimpleForm vs 其他 gem?
【发布时间】:2011-06-06 18:18:49
【问题描述】:

表单不会为您的服务提供差异化​​价值,但大多数网站显然需要它们。

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

我们正在使用 Rails 3。

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

2) 您目前的方法有哪些优点/缺点?

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

谢谢!

【问题讨论】:

  • 只是评论,不是答案:我坚持使用 Rails 内置表单,不需要花哨

标签: javascript ruby-on-rails ruby-on-rails-3 forms ruby-on-rails-plugins


【解决方案1】:

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

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

随着 Formtastic 即将发布 2.0,扩展 Formtastic 将变得更加容易,我衷心推荐使用 Formtastic。获得漂亮表单所需的代码量要少得多,要容易得多,不使用它似乎很愚蠢。

【讨论】:

    猜你喜欢
    • 2017-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多