Mi piacerebbe creare un collegamento in una vista all'interno di un'applicazione Rails che fa questo ...Come si invia una richiesta con il verbo HTTP "DELETE"?
DELETE /sessions
Come dovrei farlo.
Aggiunto complicazione:
la risorsa "sessione" non ha alcun modello perché rappresenta una sessione di login utente. CREATE
significa che l'utente effettua l'accesso, DESTROY
significa disconnettersi.
Ecco perché non c'è alcun parametro ID nell'URI.
Sto tentando di implementare un collegamento "Disconnetti" nell'interfaccia utente.
Corretto; tuttavia, puoi inviare richieste con verbi arbitrari usando JavaScript. –
Anche Rails si occupa di esso quando non c'è Javascript aggiungendo un campo di input nascosto chiamato _method e impostandolo su PUT/POST/DELETE e quindi finge di avere quel tipo di metodo HTTP. – Otto