У меня странная проблема с Devise. У меня есть списки с заданиями на них. Когда вы внезапно удаляете задачу, я получаю ошибку шаблона, связанную с пользователем.
Похоже, что метод delete вызывает сеанс выхода из системы и, следовательно, не может найти пользователя при попытке загрузить шаблон.
Понятия не имею, почему это происходит:
_task.html
<div class="tasks">
<%= div_for task do %>
<%= link_to 'Delete', task_path(task), :method => :delete, :class => "delete", :remote => true %> | <%= content_tag(:div, task.task, :class => "task-body") %>
<% end %>
</div>
destroy.js.erb
$("#task_<%= @task.id %>").fadeOut();
ОШИБКА ПОСЛЕ ЗАГРУЗКИ СТРАНИЦЫ, ЭТО ДЛЯ УЧЕТНОЙ ЗАПИСИ, ВЫХОД ИЗ ETC в ЗАГОЛОВОК
No route matches {:action=>"show", :controller=>"users"}
Extracted source (around line #5):
2: <div id ="login">
3: <ul>
4: <li><%= link_to "Sign out", destroy_user_session_path %></li>
5: <li><%= link_to "Account", user_path(current_user) %></li>
6: <li><%= link_to "Things", user_things_path(current_user) %></li>
7:
8: </ul>
Заранее спасибо!