СМОТРИТЕ КОММЕНТАРИЙ, ОТВЕТЫ НЕ ОСОБЕННО НЕОБХОДИМЫ
Я работаю над проектом Rails для класса и у меня довольно неприятная проблема. (Я использую MacOS Mojave 10.15.4 и использую Homebrew для зависимостей).
Я пытался использовать довольно стандартный метод HTTP Delete (который, как я понимаю, как-то связан с JQuery). класс, в котором я, к сожалению, много перебрал) безуспешно. Код выглядит следующим образом:
<% if user_signed_in? %>
Account WishList
<%= link_to 'Log Out', destroy_user_session_path, method: :delete %>
<% else %>
<%= link_to 'Log In', new_user_session_path %>
<% end %>
Вход в систему работает нормально, но каждый раз, когда я пытаюсь использовать ссылку выхода, я получаю следующую ошибку: Нет совпадений маршрута [GET] "/ users / sign_out "
Сложная проблема заключается в том, что эти проблемы не возникают ни у кого другого, кто пробовал этот код, и каждое направление оказалось пустым. Ранее у нас отсутствовали заголовки JS, но они были добавлены обратно, и код продолжал давать сбои. У некоторых зависимостей были проблемы с установкой из-за отсутствия инструментов разработчика XCode после обновления ОС по какой-то причине, но это было решено и, похоже, исправлено.
Вполне возможно, что что-то мне не хватает, но я не знаю, что вкратце, помощь будет признательна.