Ho installato devise sulla mia app e ho applicato quanto segue nel mio application.html.erb
file:
<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>
Ho corso rake routes
e confermato che tutti i percorsi sono validi.
Inoltre, nel mio routes.rb
file ho devise_for :users
e root :to => "home#index"
.
Quando si fa clic sul collegamento "Esci", viene visualizzato il seguente errore di routing:
No route matches "/users/sign_out"
Qualche idea su cosa sta causando l'errore?
gem 'devise', :git => 'git://github.com/plataformatec/devise.git'
. Ciò non ha fatto nulla però.