0

フォームからフィールドを動的に削除するために Javascript 呼び出しを使用しています。私の問題は、アクションが非常に迅速に発生し、元に戻せないことです。なので、Rails標準の削除確認を追加したいのですが、どうすればうまくいくのかわかりません。基本的に、これを追加したい... :confirm => 'よろしいですか?'

フィールドの削除を担当する Javascript の行は次のとおりです。

<%= link_to_function “Remove”, ”$(this).up(’.task’).remove()” %>

これは、Advanced Rails Recipes の Ryan Bates マルチモデル フォーム テクニックの標準実装からのものです。

必要に応じて詳細を提供できます。

4

1 に答える 1

1

:confirmオプションは利用できないと思いますlink_to_functionか?

自分で追加してみてください:

<%= link_to_function "Remove",
        "if(confirm('Are you sure?')) $(this).up('.task').remove()" %>
于 2009-10-07T04:47:47.443 に答える