尽管已定义ActivitiesController,但未找到动作“ destroy”

时间:2020-05-30 17:58:24

标签: ruby ruby-on-rails-6

由于某种原因,我在尝试销毁对象时收到错误消息“无法为ActivitiesController找到动作'destroy'”:

视图:

<% @activities.each do |a|%>
...

  <td><%= link_to 'Delete', activity_path(a.id), method: :delete, data: {confirm: "Are you    sure?"} %></td>
...

<% end %>

控制器:

def destroy
  @activity = Activity.find(params[:id])
  @activity.destroy
  redirect_to activity_path
end

可能是什么问题?

红宝石:2.6.3p62 Rails:6.0.2.1

0 个答案:

没有答案