Ho un modello regolare e riposante che ottengo, creo, cancello e aggiorno. Per di più, mi piacerebbe chiamare azioni speciali su quel modello, come change_password.Backbone.js che utilizza azioni non restful su un modello riposante
I percorsi RESTful regolari sono Rails tradizionali 3 percorsi:
fetch => GET /api/models/:id
save => PUT /api/models/:id
create => POST /api/models
destroy => DELETE /api/models/:id
Ma, al di sopra di quelli, non ho le operazioni speciali:
changePassword => GET /api/models/:id/change_password
activate => GET /api/models/:id/activate
E così via.
Cosa devo impostare sul modello, in modo che riconosca quelle nuove azioni e come avvolgere le chiamate in metodi modello?
Grazie per l'osservazione su GET contro POST, li cambierò di sicuro. – kolrie
Il parametro "POST" sembra non avere effetto. Il verbo "CLICK" sembra invece essere usato (Chrome). –
Non sai cosa intendi qui - non esiste un verbo 'CLICK' in HTTP, quindi? – nrabinowitz