当我在Rails3中读到RJS时,我非常惊讶。这是大多数Rails站点使用AJAX的工作方式吗?
如果我使用Backbone ( this就是一个很好的例子),它不会与ujs冲突吗?
发布于 2011-10-02 06:37:16
Rjs很容易使用,但不是处理Ajax的合适方法。Rails开发人员知道这一点;更应该将RJS提取到gem中。是的,服务器端的js没有那么大的可扩展性。
Backbone是使用Rails后端开发的,它的理念有点受框架的启发。所以你不会有任何问题:它已经过了广泛的测试。
说到Backbone和Rails,我建议您使用backbone-rails gem (my fork处理delete方法更好,但尚未合并)。
发布于 2011-10-02 05:37:07
我不知道“大多数”,但对于某些事情来说,它比替代方案(在DOM中存储东西,等等)要容易得多。它会与Backbone冲突吗?不知道,但是如果你使用Backbone,你会用RJS做什么(除了非Backboney部分,如果有的话)?如果你在使用Backbone,你不会只使用Rails的JSON代码吗?
https://stackoverflow.com/questions/7623083
复制相似问题