gpt4 book ai didi

ruby-on-rails - Rails 5 data-method=delete 发送 GET 请求

转载 作者:行者123 更新时间:2023-12-04 07:39:13 24 4
gpt4 key购买 nike

我在将我的 http 动词设置为删除时遇到问题。这是我在 Rails 5 中的第一个应用程序,我也在使用购买的主题,所以我确定我错过了一些愚蠢的东西。当我创建以下链接时:

<%= link_to 'Sign out', destroy_user_session_path, :method => :delete %>

我明白了

<a rel="nofollow" data-method="delete" href="/users/sign_out">Sign out</a>

但是这仍然是发送 GET 请求。我见过的大多数答案都说要检查 jquery ujs 是否正在加载。看起来是这样。我还遗漏了什么吗?

<script src="/assets/jquery_ujs.self-e87806d0cf4489aeb1bb7288016024e8de67fd18db693fe026fe3907581e53cd.js?body=1" data-turbolinks-track="reload"></script>

最佳答案

我有同样的问题。我做了什么:运行删除所有编译的 Assets

rails Assets :clobber

更改配置/production.rb

config.assets.compile = true

应用程序.js:

//= require jquery2
//= require jquery_ujs

希望对你有帮助

关于ruby-on-rails - Rails 5 data-method=delete 发送 GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38678865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com