diff --git a/lib/facebooker2/rack/post_canvas.rb b/lib/facebooker2/rack/post_canvas.rb index 2958a1f..f148d00 100644 --- a/lib/facebooker2/rack/post_canvas.rb +++ b/lib/facebooker2/rack/post_canvas.rb @@ -12,8 +12,8 @@ def initialize(app) def call(env) request = Request.new(env) - if request.POST['signed_request'] - env["REQUEST_METHOD"] = 'GET' + if request.POST['signed_request'] && request.params['_method'].blank? + env['REQUEST_METHOD'] = 'GET' end return @app.call(env)