バックボーンで履歴を開始しようとしていますが、エラーが発生します:
undefined のメソッド 'start' を呼び出せません
完全なコードへのリンクは次のとおりです: http://pastebin.com/pNsYghgE
このコードの前にjquery、underscore、およびbackbone jsが含まれているため、ドキュメントに基づいてこれが機能するはずだと思います。バックボーン 0.9.2 を使用しています。私はここで何をしているのですか?
編集:答え
ルーターのインスタンスを作成したくないので、Backbone.history.start() を呼び出す前にこのコードを追加しました。
//initialize all routes
_(this.modules()).each(function(module, moduleName)
{
_(module.routers).each(function(router, routerName)
{
new router();
});
});