# File lib/paper_trail/has_paper_trail.rb, line 271 def touch_with_version(name = nil) raise ActiveRecordError, "can not touch on a new record object" unless persisted? attributes = timestamp_attributes_for_update_in_model attributes << name if name current_time = current_time_from_proper_timezone attributes.each { |column| write_attribute(column, current_time) } record_update(true) unless will_record_after_update? save!(:validate => false) end