Rails Request.JS encapsulates the logic to send by default some headers that are required by rails applications like the X-CSRF-Token
.
requestjs-rails
gem to your Gemfile: gem 'requestjs-rails'
./bin/bundle install
../bin/rails requestjs:install
If using the asset pipeline to manage JavaScript, the last command will:
import "@rails/request.js"
to your app/assets/javascripts/application.js
entrypoint.Make sure you've already installed importmap-rails
and that it's referenced before requestjs-rails
in your Gemfile.
If using Webpacker to manage JavaScript, the last command will:
With the installation done check the documentation in the Rails Request.JS repository.
Request.JS for Rails is released under the MIT License.