Ruby on Railsで開発をしております。

button_to '削除', xxxx_path(xxx.id), method: :delete, confirm: '本当に削除しますか?'

#=> <input class="button" data-confirm="本当に削除しますか?" name="commit" type="submit" value="削除" />

↑のような削除ボタンを作成しており、削除自体は成功するものの、confirmダイアログが成功する場合と成功しない場合がありました。

なぜかと思い、調べている中で、このような記事を見つけました。
http://qiita.com/yuji0222/items/80fd7a25486f8bb85752

どうもtableとthやtdの間にformがある場合、confirmダイアログが出ないみたいです。

そのことがわかったものの、対策案が見つからなかったため、現状はconfirmダイアログを出すのを断念しております。

もし、tableの中で、confirmダイアログを表示できる方法があるようでしたらアドバイスを頂きたく思います。

宜しくお願いします。