Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 删除链接不工作?_Ruby On Rails_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 删除链接不工作?

Ruby on rails 删除链接不工作?,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我有一个董事会和名单模型。在黑板展示页面上,我有列表 我正在尝试删除一个列表。问题是,当我单击delete时,它会转到Board控制器上的销毁操作,而不是List控制器。如何获取删除链接以在我的列表控制器上执行销毁操作 列出控制器 def destroy @list = List.find(params[:id]) @list.destroy end 显示视图的板 <% @lists.each do |list| %> <%= list.title %

我有一个董事会和名单模型。在黑板展示页面上,我有列表

我正在尝试删除一个列表。问题是,当我单击delete时,它会转到Board控制器上的销毁操作,而不是List控制器。如何获取删除链接以在我的列表控制器上执行销毁操作

列出控制器

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 %>   

此外,在ListsController#destroy操作中,您需要将用户呈现或重定向到某个位置。我会把
在销毁操作结束时将\u重定向到:back

此外,在ListsController#destroy操作中,您需要将用户呈现或重定向到某个位置。我会把
在销毁操作结束时重定向到:back

我无法修改冻结的哈希错误。我认为这是因为列表也有一个子模型。我不知道为什么?我对我的模型有依赖销毁。不管怎样,我只应该对一个模型使用依赖销毁,而不是对两个模型都使用依赖销毁。我无法修改冻结的哈希错误。我认为这是因为列表也有一个子模型。我不知道为什么?我对我的模型有依赖销毁功能。不过,我应该只对一个模型使用依赖销毁功能,而不是同时对两个模型使用依赖销毁功能。
<%= link_to  "delete list", @list, method: :delete, data: { confirm: "You sure?" } %>
<%= link_to  "delete list", list, method: :delete, data: { confirm: "You sure?" } %>