Rails I18n: embedded_localization allows you to transparently store translations for ActiveRecord 3 attributes right inside each attribute -- no extra table needed.}
need to make sure to not trigger a save if information didn't change
b = Book.first
title = b.title
b.title = title # assigning what's already there..
b.changed?
=> true # should be false!
b.changed
=> ["i18n"] # ooops!
b.save
=> lock_version and updated_at get modified as a result