2016-09-02 3 views
1

現在、私は自分のウェブサイトでjquery mobileを使用しています。私がログアウトしようとすると、data-ajax = falseは動作しません。他のすべてのリンクでは、data-ajax = falseの作業とリクエストはajaxで送信しません。この問題はログアウトリンクでのみ発生します。それはdata-method = deleteのためです。jQuery Mobile with Rails data-method = "delete"を使用しているリンクで、データajax = "false"を受け取るUJS

<a class="logout-link ui-link" data-ajax="false" data-method="delete" href="<%= logout_path %>"><%= t('layouts.pull_down_menu.signout') %><i class="fa fa-sign-out"></i></a> 

私がログアウトするときに、データ・アヤックス= falseをレールによって無視され、私はそれが正しく

をリダイレクトしない

http://localhost:3000/en/main_page#/en/logout

リンクで、この出力を取得するので、私はこの出力を取得

この記事のすべてを試してみて、herehereおよびhereのページを発行しました

私のために働いていない解決策や解決方法はわかりません。

Thanx事前に。私の悪い英語には申し訳ありません。

答えて

0

これを試しましたか?

<% link_to(logout_path, :confirm => "You sure?", :method => :delete, :class => "logout-link ui-link" "data-ajax" => "false" do %> 
    <%= t('layouts.pull_down_menu.signout') %> 
    <i class="fa fa-sign-out"></i> 
<% end %> 
+0

リンクは、ユーザーが任意のポストを削除しないでログアウトするためのもので、はい、私はすでにこれを試みたが、<%=のlink_to logout_path、法に動作していないその:、データを削除:{AJAX:「偽」}、クラスを: "logout-link ui-link" do%> <%= t( 'layouts.pull_down_menu.signout')> <% end %> – Vishal

関連する問題