Sha256: df7c032ca2defe874b5f70fb667670cd1f9324236fb21e25aa70d7111c58be95
Contents?: true
Size: 1.28 KB
Versions: 2
Compression:
Stored size: 1.28 KB
Contents
= rack-options-request ---------------------------------------------------------------- * Web: http://www.codeofficer.com/ * Email: spam*@*codeofficer*dot*com * Github: http://github.com/CodeOfficer/rack-options-request/ Have you seen exceptions like this before? "ActionController::NotImplemented: Only requests are allowed." This is usually the result of a Microsoft product sending an OPTIONS request to your app with a user_agent of "Microsoft Office Protocol Discovery". This middleware will stop those requests in their tracks, and keep them from hitting your rails stack. TO USE with Rails 2.3: gem install CodeOfficer-rack-options-request in your environment.rb require 'rack/options/request' then do a config.gem "CodeOfficer-rack-options-request" # (optional) config.middleware.use Rack::Options::Request For more information, please read: http://rails.learnhub.com/lesson/2318-dealing-with-microsoft-office-protocol-discovery-in-rails Until I learn TDD, you can test your local app with ... curl -X GET http://localhost:3000/ Should return your normal content. While ... curl -X OPTIONS http://localhost:3000/ Should return a 200 status and "Microsoft Office Protocol Discovery". == Copyright Copyright (c) 2009 Russell Jones. See LICENSE for details.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
CodeOfficer-rack-options-request-2.0.1 | README.rdoc |
CodeOfficer-rack-options-request-3.0.0 | README.rdoc |