end
def save_with_dependencies
- t = Time.now
- self.timestamp = t
- self.save
-
+ save()
+ self.reload()
+
self.tags.each do |k,v|
tag = OldWayTag.new
tag.k = k
tag.v = v
tag.id = self.id
+ tag.version = self.version
tag.save
end
seg = OldWaySegment.new
seg.id = self.id
seg.segment_id = n
- seg.sequence_id = i
+ seg.version = self.version
seg.save
- i += 1
end
-
- old_way = OldWay.from_way(self)
- old_way.save
end
def segs
class OldWaySegment < ActiveRecord::Base
+ belongs_to :user
+
+ set_table_name 'way_segments'
+
end
class OldWayTag < ActiveRecord::Base
+ belongs_to :user
+
+ set_table_name 'way_tags'
+
end
end
old_way = OldWay.from_way(self)
+ old_way.timestamp = t
old_way.save_with_dependencies
end