代码之家  ›  专栏  ›  技术社区  ›  hectorsq

在Rails中使用jquery

  •  8
  • hectorsq  · 技术社区  · 17 年前

    我计划在Rails中使用jQuery而不是原型。

    我不确定使用jrails或者使用普通的jquery,并且远离rjs。

    你觉得这个怎么样?

    编辑:两周后我发现了这个 http://www.loudthinking.com/posts/32-myth-3-rails-forces-you-to-use-prototype

    编辑: This 电影放映也很有趣。

    5 回复  |  直到 15 年前
        1
  •  6
  •   Avdi    17 年前

    如果你问我,远离RJ是个好主意。RJS是一个惊人的酷黑客,但对于生产代码来说,测试和调试是一件痛苦的事情。我建议坚持使用UJS(不引人注目的JavaScript),而jQuery是实现UJS的好方法。

        2
  •  2
  •   Alan    17 年前

    我第二次在没有Rails帮助的情况下使用jquery,使用不引人注目的javascript作为一种技术。我建议使用 Low Pro 用于设置行为控制器以将CSS伪类(事件)绑定到函数的库。

    jquery在没有rails的情况下也可以很好地进行DOM操作。

        3
  •  1
  •   Toby Hede    17 年前

    我用的是Jrails,它是exc ellent。

    我认为使用RJ进行简单的操作有一定的价值…许多开箱即用的功能对于简单的用例非常有用,它可以帮助您快速地获得一个成品。您可以在以后的阶段转换代码。

        4
  •  0
  •   Alexey    15 年前

    当我将Rails3+RJ从原型迁移到jQuery时,jrails并没有为我提供现成的解决方案。所以我只是用Jrails的碎片修补猴子,而不是用剩下的, like described here

        5
  •  -7
  •   IDBD    17 年前

    原型和脚本是Rails框架的一部分。imho,您可以删除这些库并插入其他库,但随后它将不再是Rails框架和Rails项目。

    另一种变体是将jquery添加到标准Rails配置中。之后,您必须修复这些库之间的一些兼容性问题。jquery已经发布了小脚本。