J'ai ajouté des gestionnaires de succès et d'échec à un lien :remote => true
généré par des rails:Rails discret ajax: événement d'échec pas de tir
HAML:
link_to 'Cancel', cancel_path(block), :method => :delete, :remote => true, :id => "cancel-button"
JS:
$('#cancel-button').live('ajax:failure', function(){console.log('failure');});
$('#cancel-button').live('ajax:success', function(){console.log('success');});
Lorsque la réponse du serveur est 200
la sortie de la console fonctionne - succès.
Lorsque la réponse du serveur est 404
, aucun de ces gestionnaires ne se déclenche. Aucune sortie.
La même chose est vraie lorsque le serveur renvoie un état 500
- aucune sortie.
Des idées pour lesquelles rails.js pourrait ne pas être attraper cela?
Merci!