]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/old_node_controller.rb
can now navigate to the map from a searched-for tag in a way
[rails.git] / app / controllers / old_node_controller.rb
index 0b6a0ee290612cd6c366c69a404314af505262ac..2c0cca9bbbddc86ad573c5893575da0bd702d234 100644 (file)
@@ -1,2 +1,22 @@
 class OldNodeController < ApplicationController
+
+  def history
+    response.headers["Content-Type"] = 'application/xml'
+    node = Node.find(params[:id])
+
+    unless node
+      render :nothing => true, :staus => 404
+      return
+    end
+
+    doc = OSM::API.new.get_xml_doc
+
+    node.old_nodes.each do |old_node|
+      doc.root << old_node.to_xml_node
+    end
+
+    render :text => doc.to_s
+  end
+
+
 end