# Use Avo in an
api_only Rails app
You might have an api-only Rails app where you'd like to use Avo. In my early explorations I found that it needs the
::ActionDispatch::Flash middleware for it to properly work.
So, add it in your
require_relative "boot" require "rails/all" # Require the gems listed in Gemfile, including any gems # you've limited to :test, :development, or :production. Bundler.require(*Rails.groups) module RailApi class Application < Rails::Application # Initialize configuration defaults for originally generated Rails version. config.load_defaults 7.0 # Only loads a smaller set of middleware suitable for API only apps. # Middleware like session, flash, cookies can be added back manually. # Skip views, helpers and assets when generating a new resource. config.api_only = true config.middleware.use ::ActionDispatch::Flash end end