这是Backbone.js源代码的摘录(靠近顶部):
// Require Underscore, if we're on the server, and it's not already present.
var _ = root._;
if (!_ && (typeof require !== 'undefined')) _ = require('underscore')._;
在任何点都没有定义require。那是什么?
所以我有一个包含嵌套资源的Rails 3.1应用程序:
resources :projects do
resources :todos do
resources :tasks
end
end
我将我的backbone.js模型定义为:
var Task = Backbone.Model.extend({url:'/projects/1/todos/20/tasks'})
我现在可以简单地创建一个新的嵌套任务:
task.set({description:"This is backbone.js created task!!!"})
task.sa