I'd like you to do this conversion in the LogPart model. It should have a before_save filter that checks to see if the weight is not lbs, and if it isn't, converts to lbs before saving.

See here:

http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html