【问题标题】:jquery.form vs remote_formjquery.form 与 remote_form
【发布时间】:2010-03-27 07:07:08
【问题描述】:

您能告诉我使用来自 RoR 的 jquery.form 插件和基本 remote_form_for 的优缺点吗?什么比较好?

【问题讨论】:

    标签: jquery ruby-on-rails


    【解决方案1】:

    如果您使用的是 rails 2.3,请使用 jQuery 和表单插件。此方法不显眼,不会污染您的 HTML 标记。而 remote_form 总是生成一堆内联 Javascript。

    jrails 足够好,但并不完美。使用 jQuery 的整个想法是通过不显眼地通过 jQuery 实现行为来获得更清晰的 html 标记。另一方面,jrails 的目标是复制 rails javascript helpers,会在你的标记中引入很多丑陋的内联 js 代码。

    Rails 3,支持不显眼的 Javascript 设计并停止生成内联 javascript。在 rails 3 中,javascript 后端可以是原型、jQuery 或您最常使用的任何其他 js 库。你只需要在你自己的库中复制 rails.js 文件。 我已经在 github 上看到了用于 jquery 的 rails.js。

    【讨论】:

      【解决方案2】:

      在 Rails 2.3.x 中,remote_form 总是在原型中。如果您想更改它,我建议您制作自己的 Jquery 脚本并将其绑定到您的表单。

      在 Rails 3.x beta 中,remote_form 可以是 Jquery 或 Prototype。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-07-01
        • 2012-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多