Better Globals With a Tiny ActiveSupport Module Generally, global variables are bad. But sometimes, a global in the right place can make your code a lot simpler. In Rails, you might set data once during a request, but use it in every layer of your app. Which user is making the request? What permissions do they have? Which database connection should be used? This information should be available thr