Instalé el dispositivo en mi aplicación y apliqué lo siguiente en mi application.html.erbarchivo:
<div id="user_nav">
<% if user_signed_in? %>
Signed in as <%= current_user.email %>. This cannot be cheese?
<%= link_to 'Sign out', destroy_user_session_path %>
<% else %>
<%= link_to 'Register', new_user_registration_path %> or <%= link_to 'Sign in', new_user_session_path %>
<% end %>
</div>
Corrí rake routesy confirmó que todas las rutas son válidas.
Además, en mi routes.rbarchivo tengo devise_for :usersy root :to => "home#index".
Recibo el siguiente error de enrutamiento al hacer clic en el enlace "Cerrar sesión":
No route matches "/users/sign_out"
¿Alguna idea de lo que está causando el error?
gem 'devise', :git => 'git://github.com/plataformatec/devise.git'. Sin embargo, eso no hizo nada.