Do you need to keep track of a current user, account, page, etc? The current_object gem does just that.
Dane Harrigan
gem "current_object", "~> 0.2.1"