0

私がしたいのは、インスタンス変数 (@connection) として破棄したいレコードを持つ .html.erb ファイル内にある jQuery から特定の ActiveRecord を破棄することです。jQuery.ajax でいろいろ試してみましたが、うまくいきませんでした。どんな助けでも大歓迎です。

修正が効いたと思ったのですが、そうではありませんでした。これは、javascript コンソールで実行すると機能します。

$.ajax({
  type:"DELETE",
  url:"<%= connection_path(@connection) %>",
  success: function(msg){
    alert("disconnected");
  }
});

しかし、それが私のjavascriptで実行されると思われる場合、そうではありません。私は困惑している。

4

1 に答える 1

0

destroy接続 ID を受け取る接続コントローラーでアクションを作成する必要があります。次に、ビューで、パラメーターとして使用してそのアクションを呼び出し@connection.idます。

編集

JQuery 部分については、次のようなものを使用できます。

$.post(<%= destroy_connection_path(@connection) %>, {_method:'delete'}, null, "script");
于 2012-07-26T18:07:34.500 に答える