AJAX + Rails的当前最新技术是什么?

时间:2011-10-01 21:30:41

标签: javascript jquery ruby-on-rails ruby backbone.js

关于Rails 3中的RJS,我感到非常惊讶。这是大多数rails网站使用AJAX的方式吗?

如果我正在使用Backbone(并且this是一个很好的例子),它会不会与ujs发生冲突?

2 个答案:

答案 0 :(得分:5)

Rjs易于使用,但不是处理Ajax的正确方法。 Rails开发人员知道这一点;更重要的是,RJS应该被提取到一个宝石。是的,服务器端js不具备可扩展性。

Backbone是使用Rails后端开发的,它的理念受到了框架的启发。所以你不会有任何问题:它已经过广泛测试。

谈到Backbone和Rails,我建议您使用backbone-rails gem(my fork处理更好的delete方法,但还没有合并。)

答案 1 :(得分:1)

不知道“最”,但对于某些事情,它比替代品(在DOM中存储东西等)更容易吗?它会与Backbone 冲突吗? Dunno,但是如果你使用的是Backbone,那么你将使用RJS(除了非Backboney部分,如果有的话)?如果你使用的是Backbone,你不会只使用Rails JSON位吗?