Use params[] instead of @params[] to avoid deprecation warnings.
authorTom Hughes <tom@compton.nu>
Sun, 10 Jun 2007 16:29:15 +0000 (16:29 +0000)
committerTom Hughes <tom@compton.nu>
Sun, 10 Jun 2007 16:29:15 +0000 (16:29 +0000)
app/controllers/trace_controller.rb

index 541e0f840fe460e4c6ded2c180d62d4660d04b56..5b2f6bcc224cfc318d1ba40c5546ec689ccd98de 100644 (file)
@@ -98,10 +98,10 @@ class TraceController < ApplicationController
   def create
     filename = "/tmp/#{rand}"
 
-    File.open(filename, "w") { |f| f.write(@params['trace']['gpx_file'].read) }
-    @params['trace']['name'] = @params['trace']['gpx_file'].original_filename.gsub(/[^a-zA-Z0-9.]/, '_') # This makes sure filenames are sane
-    @params['trace'].delete('gpx_file') # remove the field from the hash, because there's no such field in the DB
-    @trace = Trace.new(@params['trace'])
+    File.open(filename, "w") { |f| f.write(params[:trace][:gpx_file].read) }
+    params[:trace][:name] = params[:trace][:gpx_file].original_filename.gsub(/[^a-zA-Z0-9.]/, '_') # This makes sure filenames are sane
+    params[:trace].delete('gpx_file') # remove the field from the hash, because there's no such field in the DB
+    @trace = Trace.new(params[:trace])
     @trace.inserted = false
     @trace.user = @user
     @trace.timestamp = Time.now
@@ -178,11 +178,11 @@ class TraceController < ApplicationController
     
     filename = "/tmp/#{rand}"
     File.open(filename, "w") { |f| f.write(request.raw_post) }
-    @params['trace'] = {}
-    @params['trace']['name'] = params[:filename]
-    @params['trace']['tagstring'] = params[:tags]
-    @params['trace']['description'] = params[:description]
-    @trace = Trace.new(@params['trace'])
+    params[:trace] = {}
+    params[:trace][:name] = params[:filename]
+    params[:trace][:tagstring] = params[:tags]
+    params[:trace][:description] = params[:description]
+    @trace = Trace.new(params[:trace])
     @trace.inserted = false
     @trace.user = @user
     @trace.timestamp = Time.now