Ruby on rails 删除链接不工作?
我有一个董事会和名单模型。在黑板展示页面上,我有列表 我正在尝试删除一个列表。问题是,当我单击delete时,它会转到Board控制器上的销毁操作,而不是List控制器。如何获取删除链接以在我的列表控制器上执行销毁操作 列出控制器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 %
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?" } %>