用Backbone.js启动Rails

我正在浏览backbone.js,并通过浏览一些链接为CRUD操作制作演示应用程序。

并查看通过安装gem'backbone-rails'创建的backbone.js的结构,

但在这里,我的查询就像我们有正常的应用程序时一样,没有使用任何.js,我们有一些选项来检查应用程序的流程,例如我们可以在控制器中写入'exit'关键字并检查正在调用的方法通过路径查看并查看用户输入的模型和参数获取的所有记录和参数。

在使用backbone.js时,我很困惑,从视图来自哪里,有什么方法可以看到它是逐行流的意思,首先去模型,查询数据可以在这里,我们可以在控制台中看到它,看看是什么正在进行。


对于调试,骨干应用程序将'调试器'放入您的js代码中,如果您使用chrome,则js执行将在那里停止。 在其他浏览器中,我不确定是否可以使用,但在Chrome中,我多次使用了这种技术......并且您可以逐行逐行检查变量等等。

对于调试rails使用这些宝石

gem 'pry'
gem 'pry-nav'

然后在你的控制器中你想检查变量和调用堆栈放入binding.pry

像这儿:

class UsersController <...
  def index
    binding.pry
    @users = Users.all
  end
end
链接地址: http://www.djcxy.com/p/49063.html

上一篇: Start Rails with Backbone.js

下一篇: Backbone.js frontend with RESTful Rails backend?