Tôi có một mô hình ổn định thường xuyên mà tôi nhận được, tạo, xóa và cập nhật. Trên hết, tôi muốn gọi các hành động đặc biệt trên mô hình đó, như change_password.Backbone.js sử dụng các hành động không an toàn trên mô hình yên tĩnh
Các tuyến đường thường xuyên RESTful là Rails truyền thống 3 tuyến đường:
fetch => GET /api/models/:id
save => PUT /api/models/:id
create => POST /api/models
destroy => DELETE /api/models/:id
Nhưng, trên đầu trang của những người, tôi có hoạt động đặc biệt:
changePassword => GET /api/models/:id/change_password
activate => GET /api/models/:id/activate
Và vân vân.
Tôi cần gì để thiết lập trên mô hình, vì vậy nó nhận ra những hành động mới đó và cách kết nối các cuộc gọi thành các phương thức mô hình?
Cảm ơn bạn đã nhận xét về GET so với POST, tôi sẽ thay đổi chúng một cách chắc chắn. – kolrie
Thông số 'POST' dường như không có hiệu lực. Thay vào đó, động từ 'CLICK' có vẻ được sử dụng (Chrome). –
Không chắc chắn những gì bạn có ý nghĩa ở đây - không có động từ 'CLICK' trong HTTP, vì vậy? – nrabinowitz