submitのときconfirm
JavaScriptのwindow.confirm 使うだけ。
普通だったらこれでいい。
<%= submit_tag '更新', :onclick=>"return #{confirm_javascript_function("本当によいですか?")}" %>
でも今回は自前の判定をちょっと入れたかったので
<script type="text/javascript"> function check_confirm(){ if (-判定-) { return confirm('削除してよろしいですか?'); }else if(-判定-){ return confirm('編集してよろしいですか?'); }else{ // 確認なし } } </script>
<%= submit_tag '更新', :onclick=>"return #{'check_confirm()'}" %>
こんな感じです。