TypeError:undefined不是对象(评估'Backbone.Wreqr.radio')

时间:2016-04-19 23:08:55

标签: ruby-on-rails backbone.js marionette

我使用的是Rails 4.2.6,Ruby 2.3.0,Backbone.js 1.3.3,MarionetteJS(Backbone.Marionette)v2.4.5,Underscore.js 1.8.3。

我的application.js文件是:

//= require jquery
//= require lib/underscore
//= require lib/backbone
//= require lib/marionette
//= require backbone/app

我正在关注backbonerails.com的教程。 我在第5章的开头,应用程序是空的,没有页脚,没有标题没有主要内容。

我收到此错误:

TypeError: undefined is not an object (evaluating 'Backbone.Wreqr.radio')
_initChannel — marionette.self-5755e16504f179d152ad666130d554d6925cca98e4374dbad360dc6b42b17d74.js:3232
constructor — marionette.self-5755e16504f179d152ad666130d554d6925cca98e4374dbad360dc6b42b17d74.js:3100
(anonymous function) — app.self-a30509b2e8139de6bc6c843d616c92384df06b065083ad664d54a1bfa1e59250.js:4
(anonymous function) — app.self-a30509b2e8139de6bc6c843d616c92384df06b065083ad664d54a1bfa1e59250.js:16
global code — app.self-a30509b2e8139de6bc6c843d616c92384df06b065083ad664d54a1bfa1e59250.js:18

这个错误,我假设是前一个错误的结果:

ReferenceError: Can't find variable: Demo
(anonymous function) — localhost:24
fire — jquery.self-660adc51e0224b731d29f575a6f1ec167ba08ad06ed5deca4f1e8654c135bf4c.js:3233
fireWith — jquery.self-660adc51e0224b731d29f575a6f1ec167ba08ad06ed5deca4f1e8654c135bf4c.js:3363
ready — jquery.self-660adc51e0224b731d29f575a6f1ec167ba08ad06ed5deca4f1e8654c135bf4c.js:3583
completed — jquery.self-660adc51e0224b731d29f575a6f1ec167ba08ad06ed5deca4f1e8654c135bf4c.js:3618

任何线索我在这里做错了什么?

0 个答案:

没有答案