Ajax sends PUT for updates, Rails complains that it's POST :(

Hi, I am not sure what is happening... But suddenly my apps in Rails started behaving weirdly. Non of the Ajax PUT requests are received as PUT anymore and instead Rails complains that I am sending POST... I also noticed that instead of the correct module, for example PUT request is sent via Ajax to /server/sections/3, and the error is thrown at the level of rails application.

ActionController::MethodNotAllowed (Only get, put, and delete requests are allowed.)

I would like to know what the heck is going on here and how to fix this... Any insightful ideas are welcome.

Thanks so much, Elle

Are you sure your JavaScript librar(y|ies) loaded correctly? Did you disable JavaScript in your browser during testing?

Walter

What is your JS code for sending the request?