September 25 2020
Rails Tip: How to Insert Middleware First
During the first iteration of our cloud monitoring service, we deployed software that sent malformed data to it, so we needed to correct the data on the server, as the data came in. The JSON itself was misconstructed for certain objects, so we needed to fix the issue before Rails parsed it.
application.rb, I added the following line to ensure our middleware was called before anything else, including Rack and Rails middleware: