在禁用“涡轮”之后,我的删除方法无法正常工作。在铁轨7中?
我正在使用Rails 7。在禁用“ Turbo”后,我正在尝试运行“删除”方法 不起作用,它不断进入我的'show.html.erb'文件,而不是删除特定数据。这是我的“删除”操作代码:
<td>
<%= link_to 'Delete', friend_path(friend), data: { turbo:false ,confirm: 'Are you sure?'}, method: :delete, :class=>"btn btn-danger"%>
</td>
下面是销毁/删除数据的控制器方法
def destroy
debugger
@friend = Friend.find(params[:id])
@friend.destroy
if @friend.destroy
redirect_to friends_path, notice: "Deleted Successfully!!!"
else
render :index, status: :unprocessable_entity
结束
:
I am working on rails 7. I'm trying to run my 'Delete' method after disabling 'Turbo' but its
not working, it keeps getting to my 'show.html.erb' file instead of deleting the specific data. Here is my 'Delete' action code:
<td>
<%= link_to 'Delete', friend_path(friend), data: { turbo:false ,confirm: 'Are you sure?'}, method: :delete, :class=>"btn btn-danger"%>
</td>
And below is the controller method to destroy/delete data:
def destroy
debugger
@friend = Friend.find(params[:id])
@friend.destroy
if @friend.destroy
redirect_to friends_path, notice: "Deleted Successfully!!!"
else
render :index, status: :unprocessable_entity
end
end
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
删除不起作用,是因为您在禁用“涡轮增压”后没有加载jQuery。
将jQuery添加到您的布局或页面上
,应该重新开始工作
Delete is not working is because you are not loading jQuery after disabling 'Turbo'.
Add jquery to your layout or page
and it should start working again