删除方法路由错误。可能的疏忽?

时间:2014-06-03 00:51:22

标签: ruby-on-rails ruby

这是一个直截了当的问题。我正在使用AJAX为我的应用程序删除方法。我以前有我的代码工作,但现在它似乎因某些原因被打破。我得到的错误是有一个

No route matches [GET] "/tasks/52"

我很困惑为什么会发生这种错误。这是我简单的表单代码:

<% @tasks.each do |task| %>
<% importance_class = get_importance_class(task.importance) %>
<tr data-id="<%= task.id %>">
  <td class="<%= importance_class%>"><%= task.name %></td>
  <td class="<%= importance_class%>"><%= task.description %></td>
  <td class="<%= importance_class%>"><%= task.start %></td>
  <td class="<%= importance_class%>"><%= task.finish %></td>
  <td class="<%= importance_class%>"><%= task.importance %></td>
  <td class="<%= importance_class%>"><%= link_to 'Edit', edit_task_path(task) %></td>
  <td class="<%= importance_class%>"><%= link_to 'Remove', task_path(task), method: :delete %></td>
</tr>

正如您所看到的,我有一个方法::删除已放置并显示正确的路径。有没有可能的疏忽?

1 个答案:

答案 0 :(得分:0)

当我重新启动rails时,它以某种方式修复了自己。 NVM中。