4
所以我有一個Rails 3.1
應用程序,包含嵌套資源:如何爲backbone.js定義嵌套資源?
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.save()
這是非常棒的。
但是請注意,我對project/:project_id/todos/:todo_id/tasks
網址進行了硬編碼。 當然,我可以動態生成這個,但我想知道是否有更好的方法。
感謝您的任何建議。
看看這個答案,並看看是否有幫助: http://stackoverflow.com/questions/6734789/backbone-set-collection-attribute-for-the-url/6735023#6735023 –