Bei der Arbeit an einem Projekt, um unsere Website HTML5-freundlich zu machen, waren wir gespannt darauf, die neue Methode für Cross-Domain-Anfragen zu übernehmen (kein Posten mehr durch versteckte IFrames!!!). Mit der Access Control-Spezifikation begannen wir damit, einige Tests einzurichten, um das Verhalten verschiedener Browser zu überprüfen.
Die aktuelle Rails-RESTful-Architektur basiert auf den vier HTTP-Verben: GET, POST, PUT, DELETE. In der Access Control-Spezifikation wird jedoch festgelegt, dass nicht einfache Methoden (PUT, DELETE) eine Vorfahrtsanfrage unter Verwendung des HTTP-Verbs OPTIONS erfordern. Darüber hinaus haben wir bei Tests festgestellt, dass Firefox 3.5.8 auch Vorfahrtsanfragen für POST durchführt.
Meine Frage lautet: Ist jemand sich eines Projekts für das Rails-Framework bewusst, das sich mit dem Problem befasst? Falls nicht, gibt es Meinungen zur besten Strategie, um die OPTIONS-Methode zu unterstützen, da sie die Routen für alle POST-, PUT- und DELETE-Methoden unterstützen muss?