Я использую devise
, и это моя ссылка:
<%= link_to "Logout", logout_path, method: :delete, class: "dropdown-item" %>
Это вывод логов, когда я нажимаю на ссылку:
Started GET "/logout" for ::1 at 2020-04-16 21:24:58 -0500
ActionController::RoutingError (No route matches [GET] "/logout"):
Это HTML генерирует:
<a class="dropdown-item" rel="nofollow" data-method="delete" href="/logout">Logout</a>
Это соответствующий раздел моего routes.rb
:
devise_scope :user do
delete "logout", to: "devise/sessions#destroy"
end