rails に yarn で jquery を導入したとき
ajax で以下のようにエラーがでることがある。
ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken):
これは、 CSRF の認証に失敗しているので
以下のコードを追加すればよい
$(function() { $.ajaxPrefilter(function(options, originalOptions, jqXHR) { var token = $('meta[name="csrf-token"]').attr('content'); return jqXHR.setRequestHeader('X-CSRF-Token', token); }); });