Ruby on rails ';主干。历史&x27;[未定义]不是对象
嘿,伙计们,我有一个奇怪的问题,当我运行rspec测试时,有时会显示一条消息 "http://127.0.0.1:59796/assets/application.js|15727 |类型错误:结果 表达式'Backbone.history'[undefined]不是对象 测试失败了。 我从这样的历史开始:Ruby on rails ';主干。历史&x27;[未定义]不是对象,ruby-on-rails,backbone.js,rspec,rspec-rails,Ruby On Rails,Backbone.js,Rspec,Rspec Rails,嘿,伙计们,我有一个奇怪的问题,当我运行rspec测试时,有时会显示一条消息 "http://127.0.0.1:59796/assets/application.js|15727 |类型错误:结果 表达式'Backbone.history'[undefined]不是对象 测试失败了。 我从这样的历史开始: $ -> $('body#pages-dashboard').each -> new Scanradar.Routers.TasksRouter({tasks: []
$ ->
$('body#pages-dashboard').each ->
new Scanradar.Routers.TasksRouter({tasks: []})
Backbone.history.start()
我不明白,为什么它不起作用??请帮助我
主干。历史记录
是在您第一次实例化定义了路由的路由器时创建的
如果您看到此错误,则表示您尝试创建的路由器由于某种原因失败(实例化时出错)或未定义任何路由
仅仅创建一个路由器是不够的。在主干网之前,路由器必须在其上定义或添加路由。历史对象将工作