我有一个定期的宁静模型,我得到,创建,删除和更新。最重要的是,我想调用该模型的特殊操作,如change_password。Backbone.js在宁静的模型上使用非宁静的动作
常规REST风格的路线是传统的Rails 3条路线:
fetch => GET /api/models/:id
save => PUT /api/models/:id
create => POST /api/models
destroy => DELETE /api/models/:id
但是,在这些之上,我有特殊的操作:
changePassword => GET /api/models/:id/change_password
activate => GET /api/models/:id/activate
等。
我需要在模型上设置什么,以便识别这些新操作以及如何将调用包装到模型方法中?
感谢您对GET此言与POST,我会改变他们的肯定。 – kolrie 2012-02-22 20:29:38
'POST'参数似乎不起作用。 'CLICK'动词似乎被用来代替(Chrome)。 – 2012-10-29 15:28:52
不确定你的意思 - HTTP中没有'CLICK'动词,所以? – nrabinowitz 2012-10-29 17:26:11