关于Rails 3中的RJS,我感到非常惊讶。这是大多数rails网站使用AJAX的方式吗?
如果我正在使用Backbone(并且this是一个很好的例子),它会不会与ujs发生冲突?
答案 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位吗?