ActiveConfiguration is an engine that exposes a generic settings store to ActiveRecord models. Made for very configurable applications, it allows you to avoid implementing specific ways to store settings for each model that needs such configuration. If your application isn't very configurable, ActiveConfiguration is probably overkill.
Gemfile gem 'active_configuration', '~> 1.0.2'
install gem install active_configuration