I lost a day and a half of dev to figuring out that Omniauth is giving me CSRF rejections because Rails SSL middleware returns an array instead of a newline-separated string for Rack 3 but when Passenger added Rack 3 support it forgot to support the new array-based approach and Passenger stopped supporting the ancient version of Ubuntu this app is stuck with shortly before they patched the bug and
diagnosing this was a J O U R N E Y