確かに最も簡単な方法。ヘッダーの変更を気にしないでください。
次のことを確認してください。
<%= csrf_meta_tag %> in your layouts/application.html.erb
次のように非表示の入力フィールドを実行するだけです。
<input name="authenticity_token"
type="hidden"
value="<%= form_authenticity_token %>"/>
または、jQuery ajaxの投稿が必要な場合:
$.ajax({
type: 'POST',
url: "<%= someregistration_path %>",
data: { "firstname": "text_data_1", "last_name": "text_data2", "authenticity_token": "<%= form_authenticity_token %>" },
error: function( xhr ){
alert("ERROR ON SUBMIT");
},
success: function( data ){
//data response can contain what we want here...
console.log("SUCCESS, data="+data);
}
});