Use the GoodJob job adapter instead of the default Rails async job adapter in development mode. The default async adapter runs jobs in a background thread in the `bin/rails server` process, but this sometimes has problems with jobs blocking the main server thread. The job queue interface at `/jobs` also didn't work with this. This means that now you have to run `bin/good_job start` in development mode in order to work background jobs. This is required for uploads to work.
Environments
This directory contains environment-specific Rails configuration. This lets us have different configuration settings in development, test, and production modes.
Universal Rails configuration goes in config/application.rb or in config/initializers.