ฉันได้ติดตั้ง devise ในแอพของฉันและใช้สิ่งต่อไปนี้ในapplication.html.erb
ไฟล์ของฉัน:
<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>
ฉันวิ่งrake routes
และยืนยันว่าเส้นทางทั้งหมดถูกต้อง
นอกจากนี้ในของฉัน routes.rb
ไฟล์ฉันมีและdevise_for :users
root :to => "home#index"
ฉันได้รับข้อผิดพลาดการกำหนดเส้นทางต่อไปนี้เมื่อคลิกลิงก์ "ออกจากระบบ":
No route matches "/users/sign_out"
ความคิดใดที่ทำให้เกิดข้อผิดพลาด?
gem 'devise', :git => 'git://github.com/plataformatec/devise.git'
ไป แต่นั่นก็ไม่ได้ทำอะไร