我的代码输出到我的主站点上的相同HTML到我的移动网站。仅在移动网站上,单击该链接会发送GET请求而不是DELETE。唯一的区别是移动网站正在运行JQuery Mobile。
这是主网站上的输出HTML:
<a data-method="delete" href="/users/sign_out" rel="nofollow" role="menuitem" tabindex="-1">Logout</a>
以下是移动网站上的输出HTML:
<a data-method="delete" href="/users/sign_out" data-ajax="false" rel="nofollow" class="ui-btn ui-btn-icon-right ui-icon-carat-r">Log Out</a>
答案 0 :(得分:1)
必须添加到我的清单文件中:
// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//= require jquery
//= require jquery_ujs
rails使用它来使“link_to method :: DELETE”标记起作用。