Selectively track changes on ActiveRecord models in Rails
ramblingcode.dev