リモートフォームで入力を送信しているときに、入力を無効にしようとしています。
私のコーヒーコードは次のようなものです。
todoSubmitForm = $('form.todo-form')
todoSubmitForm.on 'ajax:before', ->
input = $(this).find('input#todo')
return false if not input.val() and not input.val().match /^\s+$/
input.attr 'disabled', 'disabled'
todoSubmitForm.on 'ajax:complete', ->
$(this).find('input#todo').removeAttr 'disabled'
turbolinksRefresh()
しかし、私が無効にした入力はそのように送信されませんでした。それがバグなのか、何か間違ったことをしているのかわかりません...