Skip to content
This repository was archived by the owner on Jan 26, 2025. It is now read-only.

Commit d607df4

Browse files
author
reaper
committed
Modified to work with Rails 3.1rc4.
1 parent 3bcda5f commit d607df4

File tree

2 files changed

+18
-17
lines changed

2 files changed

+18
-17
lines changed

init.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@
1111

1212
ActionView::Base.send :include, PluploadHelper
1313

14-
config.middleware.insert_before 'ActionDispatch::ParamsParser', 'PluploadParamsRenamer'
14+
config.middleware.insert_before 'ActionDispatch::ParamsParser', 'ActionDispatch::PluploadParamsRenamer'
Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
1-
require 'rack/utils'
2-
3-
class PluploadParamsRenamer
4-
def initialize(app)
5-
@app = app
6-
end
7-
8-
def call(env)
9-
req = Rack::Request.new(env)
10-
if req.POST["_plupload_upload"]
11-
object, method = req.params["_plupload_upload"].split(/[\[\]]/)
12-
req.params[object] ||= {}
13-
req.params[object][method] = req.params["file"] #req.POST[req.POST["_plupload_upload"]] = req.POST["file"]
14-
end
15-
16-
@app.call(env)
1+
require 'action_dispatch/http/request'
2+
module ActionDispatch
3+
class PluploadParamsRenamer
4+
def initialize(app)
5+
@app = app
6+
end
7+
8+
def call(env)
9+
req = Request.new(env)
10+
if req.POST["_plupload_upload"]
11+
object, method = req.params["_plupload_upload"].split(/[\[\]]/)
12+
req.params[object] ||= {}
13+
req.params[object][method] = req.params["file"] #req.POST[req.POST["_plupload_upload"]] = req.POST["file"]
14+
end
15+
16+
@app.call(env)
17+
end
1718
end
1819
end

0 commit comments

Comments
 (0)