If the ajax form has file field, it will fall-back to standard POST,
but when it does, it does not disables the submit button with "data-disable-with" attribute
I'm using this piece of coffee in order to make it work in my app:
$('form').live 'ajax:aborted:file', (event, elements) ->
$submit = $(this).find('input[type=submit]')
$submit.prop 'disabled', true
$submit.attr 'value', $submit.data('disable-with')
Shouldn't this be working out of the box?