Rails のリンクに確認ポップアップを追加したいと考えています。ブラウザのデフォルトの css confirm: メソッドは変更できないため、bootbox を使用することにしました。( http://bootboxjs.com/ )
Railsアプリケーションに次のリンクがあるとしましょう
= link_to "asd", root_path(), id: "test"
次の JavaScript コードは pop-up を開き、結果は正しく設定されています。今必要なのは、ユーザーが確認を承認した場合にリンク アクセスを実行することです。
$("#test").click(function(e) {
e.preventDefault();
bootbox.confirm("Are you sure?", function(result) {
if (result) {
// ???
} else {
return false;
}
});
});