Subscribing to single responsibility principility ActiveLayer aims to provide a layer of context over top a model.
Adam Cooper
gem "active_layer", "~> 0.0.9"