0
我一直在跟隨cloudedit教程http://www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example/爲我的rails應用程序添加主幹,但我使用rails 3.1.3而不是3.0。骨幹應用程序未定義錯誤
我不斷收到以下錯誤
Uncaught TypeError: Cannot call method 'extend' of undefined application.js:7Uncaught TypeError: undefined is not a function
我相信錯誤是由下面的代碼
var App = { Views: {}, Controllers: {}, Collections: {}, init: function() { new App.Controllers.Recipes(); Backbone.history.start(); } };
這是非常正確的,從本教程造成的。 目前,我有這個代碼
assets/javascripts/application.js文件,其中包括我的目錄中部分下面,我叫
$(function(){ App.init(); });
在我application.html.erb文件。
該錯誤實際上是指該行
App.Controllers.Recipes = Backbone.Controller.extend(
我試着走動了var應用到不同的文件,但我似乎無法得到它的工作。
我理解錯誤是否正確?有什麼我可能會失蹤?
就是那個!謝謝 – pedalpete 2011-12-19 20:02:27