This RubyGem allows you to prevent particular database fields from being changed after an Active Record object is created. A validation error occurs on updates if an attribute of a model object is different from its value in the database.
Nils Jonsson
gem "validates_constancy", "~> 1.0.1"