Forum: Ruby on Rails q@ request.request_method=='OPTIONS', ajax, post json

Posted by Tom Tom (tingle)
on 2012-11-30 23:33
(Received via mailing list)
hi
im reading through the topic above and trying to apply it to my app.
as reference i 
found:http://leopard.in.ua/2012/07/08/using-cors-with-rails/

my prob is that i dont see the 'preflight', meaning the first request
prior the actual post, which should(?) deliver this:
request.request_method=='OPTIONS'

the js code look like this:
 $.ajax
      ({
    type: 'POST',
    dataType: "json",
    crossDomain: true,
    url: "http://someserver/foo.json",
    data: {test:999},

in application_controller.rb i have this in a before filter:
def cors
  p "calling - CORS"
  p request.request_method #<< this is "POST" instead of the expected 
OPTIONS
        p request.headers["HTTP_ORIGIN"] #<< this is http://localhost
from which im posting
        head(:ok) if true # request.request_method == "OPTIONS"
end
also in the browser inspection i see only the actual post, not the
preflight request sending the OPTIONS.

am i on a wrong track here?

thx
Posted by Tom Tom (tingle)
on 2012-12-01 01:12
(Received via mailing list)
never mind, client caching
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.