Iloo

https://iloo.wordpress.com

Ruby on Rails: clearance, No route matches [GET] “/sign_out”

Una más de rails

Esta vez un error al usar clearance, casi todo funciona muy bien, el inicio de sesión, registro de nuevos usuarios, excepto el cierre de sesión, que sería la siguiente dirección:

http://localhost:3000/sign_out

Que muestra:

Routing Error

No route matches [GET] “/sign_out”

Esto solo es un pequeño detalle que se soluciona agregando al archivo /config/routes.rb, la ruta:

match '/sign_out' =>  "clearance/sessions#destroy"

El detalle de versiones:

Rails 3.1.0.rc5

ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

clearance 0.12.0

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s