Rails バックエンドで作成している単純なリスト スタイルのバックボーン アプリがあります。
私はコレクションを持っています:
var ItemList = Backbone.Collection.extend({
model: Item,
initialize: function(id) {
this.id = id;
},
url: function(){
return '/lists/' + this.id + '/items';
},
});
すべての標準 CRUD 操作は、モデルから正常に機能します。しかし、「余分な」ルートがあります-「クリア」は、1回のショーでリスト内のすべてのアイテムをクリアします。ルートは次のようになります。
/lists/[:id]/clear
これは通常の CRUD 操作の範囲外であるため、通常のコレクションにフックする方法はありますか、それとも別のことを行う必要がありますか?