Before calling the ajax request, add this:

$.ajaxSetup({
‘beforeSend’: function(xhr) { xhr.setRequestHeader(‘X-CSRF-Token’, $(“meta[name='csrf-token']“).attr(‘content’)); }
});
then you can all the ajax reqeust after that:
$.ajax({
type: “POST”,
url: “/your-url-here”,
data:  $(form).serializeArray()
});
Make sure to add this in your view template:
<%= csrf_meta_tag %>
And add this javascript :
https://github.com/rails/jquery-ujs
Enjoy!
 

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>