我已经尝试过寻找与此问题相匹配的其他各种问题,但我的问题似乎只出现在开发模式,这使它有点独特。我确保javascript_include_tag application, 'data-turbolinks-track' => true
包含在我的布局中。在application.js
的顶部,我按顺序添加angular
,jquery
和jquery_ujs
,即
application.js
//= require angular
//= require jquery
//= require jquery_ujs
我已检查link_to
标记的输出,即:
<a data-confirm="You sure?" rel="nofollow" data-method="delete" href="/finance/portfolios/1"><img src="/assets/red-x.jpg" alt="Red x" width="12" height="12"></a>
然而,由于某些原因仅在开发中,链接始终生成GET请求。 在制作中,它工作正常,实际上是正确的控制器和操作。
任何人都知道为什么会发生这种情况?是否可能是由于资产在生产中的编制和服务方式。我已经尝试过几乎所有事情而且我真的很茫然。