Rails / JQuery Mobile:DELETE方法不起作用

时间:2015-02-12 18:57:19

标签: html ruby-on-rails jquery-mobile

我的代码输出到我的主站点上的相同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>

1 个答案:

答案 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”标记起作用。