link_to自体では何もアクションしない処理で、vueのメソッドを読んでいるのでrailsのヘルパー機能では意図した挙動にならない。
なので自前で処理する。
<%= link_to 'Delete histories', 'javascript:void(0)', { class: "btn btn-danger btn-sm", '@click': 'submit_delete_histories_form' } %>
hoge.vue
submit_delete_histories_form() {
var res = confirm('Are you sure?')
if (res) {
document.querySelector('#delete-histories-form').submit();
}
}
最後までお読みいただき、ありがとうございました。
ご意見などありましたら@hippohackへDMをお願いいたします。