我使用的是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
任何线索我在这里做错了什么?