jquery.form vs remote_form

时间:2010-03-27 07:07:08

标签: jquery ruby-on-rails

你能告诉我使用jRery.form插件和RoR的基本remote_form_for的优缺点吗?什么更好?

2 个答案:

答案 0 :(得分:2)

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

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

Rails 3,赞同不引人注目的Javascript设计并停止生成内联javascript。在rails 3中,javascript后端可能是原型,jQuery或者您经常使用的任何其他js库。您只需要在自己的库中复制rails.js文件。 我已经在github上看到了rails.js for jquery。

答案 1 :(得分:0)

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

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