Me gustaría crear un enlace en una vista dentro de una aplicación Rails que hace esto ...¿Cómo se envía una solicitud con el verbo HTTP "ELIMINAR"?
DELETE /sessions
¿Cómo iba a hacer eso.
Agregado complicación:
El recurso de "sesión" no tiene un modelo, ya que representa una sesión de inicio de sesión de usuario. CREATE
significa que el usuario inicia sesión, DESTROY
significa cerrar sesión.
Es por eso que no hay ID param en el URI.
Estoy tratando de implementar un enlace de "cierre de sesión" en la interfaz de usuario.
Correcto; sin embargo, puede enviar solicitudes con verbos arbitrarios usando JavaScript. –
También Rails se ocupa de esto cuando no hay Javascript agregando un campo de entrada oculto llamado _method y configurándolo en PUT/POST/DELETE y luego simula que tiene ese tipo de método HTTP. – Otto