删除链接无法正常工作?

问题描述:

我有董事会和列表模式。在董事会展示页面我有列表。删除链接无法正常工作?

我想删除一个列表。问题是,当我点击删除它去董事会控制器而不是列表控制器的销毁行动。我如何获得删除链接去我的列表控制器上的销毁行动?

列表控制器

def destroy 
    @list = List.find(params[:id]) 
    @list.destroy 
end 

板显示视图

<% @lists.each do |list| %> 

    <%= list.title %> 

    <%= link_to "delete list", @list, method: :delete, data: { confirm: "You sure?" } %> 

<% end %> 

<%= link_to "delete list", @list, method: :delete, data: { confirm: "You sure?" } %> 

你在这里使用@list什么时候应该使用list

尝试以下操作:

<%= link_to "delete list", list, method: :delete, data: { confirm: "You sure?" } %> 

此外,在您的ListsController#销毁行动,你将需要渲染或某处将用户重定向。我会在销毁行动结束时放置 redirect_to :back

+0

我得不到修改冷冻哈希错误。我认为这是因为列表也有一个孩子模型。我不知道为什么?我有依赖摧毁我的模型。 – EliteViper7777

+0

没关系我只是应该在一个模型上使用依赖销毁而不是两个。 – EliteViper7777