]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/trace.rb
- fixed map api call in version 0.4.
[rails.git] / app / models / trace.rb
index a7e19bef860f98ad227f0edddba57ec2316eba55..7c4b5de18d4580de1de4ecbe6903762e5cc33f34 100644 (file)
@@ -1,4 +1,14 @@
 class Trace < ActiveRecord::Base
   set_table_name 'gpx_files'
-  has_many :trace_points, :foreign_key => 'gpx_id'
+
+  belongs_to :user
+  has_many :tags, :class_name => 'Tracetag', :foreign_key => 'gpx_id', :dependent => :destroy
+
+  def tagstring=(s)
+    self.tags = s.split().collect {|tag|
+      tt = Tracetag.new
+      tt.tag = tag
+      tt
+    }
+  end
 end