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 4 Rails 4:删除发布到索引操作的按钮。_Ruby On Rails 4_Link To - Fatal编程技术网

Ruby on rails 4 Rails 4:删除发布到索引操作的按钮。

Ruby on rails 4 Rails 4:删除发布到索引操作的按钮。,ruby-on-rails-4,link-to,Ruby On Rails 4,Link To,出于几个重要原因,我没有在Rails应用程序中使用JS turbo链接。我有一个删除按钮的问题: <% if current_user?(comment.user) %> <%= link_to "delete", micropost_response_comment_path(@micropost, @response, comment), method: :delete, data: { confirm: "You sure?" }, :class =>

出于几个重要原因,我没有在Rails应用程序中使用JS turbo链接。我有一个删除按钮的问题:

<% if current_user?(comment.user) %>
    <%= link_to "delete", micropost_response_comment_path(@micropost, @response, comment), method: :delete, data: { confirm: "You sure?" }, :class =>    "btn btn-default btn-xs delete" %>
  <% end %>
我的应用程序上的所有其他删除按钮和销毁功能都有效。我看不出这里有任何问题,我不知道还有什么需要补充的-我确定需要更多的信息,但不确定什么

如果你有一个建议,需要更多的信息,请让我知道


非常感谢

您可以按如下方式指定控制器和操作:

<% if current_user?(comment.user) %>
  <%= link_to "delete", { controller: "comments", action: "delete", micropost: @micropost, response: @response, comment: comment}, data: { confirm: "You sure?" }, class: "btn btn-default btn-xs delete" %>
<% end %>


否则,您可能会遇到路由问题。

您可以按如下方式指定控制器和操作:

<% if current_user?(comment.user) %>
  <%= link_to "delete", { controller: "comments", action: "delete", micropost: @micropost, response: @response, comment: comment}, data: { confirm: "You sure?" }, class: "btn btn-default btn-xs delete" %>
<% end %>


否则,您可能会遇到路由问题。

错误不会显示您的第三个参数:“comment”。 这是缺失的。 你能找出原因吗? 此外,不会显示错误本身。你能选择更多的文本并在这里输入吗

该错误是在控制器的“删除”操作之前还是之后引发的? 记录是否已被删除,控制器是否正确引导您到索引? 完整的错误消息是什么? 您在控制器中的“删除”操作是什么?
注意。

错误没有显示您的第三个参数:“comment”。 这是缺失的。 你能找出原因吗? 此外,不会显示错误本身。你能选择更多的文本并在这里输入吗

该错误是在控制器的“删除”操作之前还是之后引发的? 记录是否已被删除,控制器是否正确引导您到索引? 完整的错误消息是什么? 您在控制器中的“删除”操作是什么?
问候。

好的,所以我发现了错误,它实际上是一系列人们想不到的错误。不确定是否有人能从中吸取教训,但接下来

评论属于回应,属于微博客

我有

在我的注释模型中,而不是相反,因此当我销毁注释时,它的父对象也被销毁

在comments控制器中的destroy方法中,我有一个重定向

   format.html { redirect_to micropost_response_comments_path(@micropost, @response) }
在破坏之后,这是不可能的,因为@response总是被它破坏

错误的灾难。谢谢你们的时间伙计们

信息是:


如果删除对象时出现奇怪行为,请确保该模型、其父对象及其子对象的关系正确

好的,我发现了这个错误,它实际上是一系列人们想不到的错误。不确定是否有人能从中吸取教训,但接下来

评论属于回应,属于微博客

我有

在我的注释模型中,而不是相反,因此当我销毁注释时,它的父对象也被销毁

在comments控制器中的destroy方法中,我有一个重定向

   format.html { redirect_to micropost_response_comments_path(@micropost, @response) }
在破坏之后,这是不可能的,因为@response总是被它破坏

错误的灾难。谢谢你们的时间伙计们

信息是:

如果删除对象时出现奇怪行为,请确保该模型、其父对象及其子对象的关系正确