Tout en travaillant sur un projet visant à rendre notre site HTML 5 convivial, nous étions impatients d'adopter la nouvelle méthode pour les requêtes inter-domaines (plus de publication via hidden iframes !!!). En utilisant la spécification Access Control, nous commençons à mettre en place des tests pour vérifier le comportement de différents navigateurs. L'architecture actuelle de Rails repose sur les quatre verbes HTTP: GET, POST, PUT, DELETE. Cependant, dans la spécification de contrôle d'accès, il impose que les méthodes non simples (PUT, DELETE) requièrent une demande de pré-vol en utilisant le verbe HTTP OPTIONS. En outre, lors des tests, nous avons découvert que Firefox 3.5.8 pré-vol POST demande également.Rails, REST Architecture et HTML 5: Demandes interdomaines avec requêtes pré-vol
Ma question est la suivante. Est-ce que quelqu'un est au courant de tout projet pour le cadre de Rails travaillant pour résoudre le problème? Sinon, des avis sur la meilleure stratégie pour supporter la méthode OPTIONS, puisqu'elle doit supporter les routes pour toutes les méthodes POST, PUT, DELETE?
Pouvez-vous donner un exemple de l'utilisation de Rails/Sinatra? Serait-ce dans les config/initialiseurs? – CoolAJ86
Voici comment je l'ai utilisé dans Sinatra: http://github.com/cyu/bespin_filesrb/blob/master/files.rb En ce qui concerne Rails - je ne suis pas sûr, je ne l'ai pas encore essayé . Je commencerais cependant ici: http://guides.rubyonrails.org/rails_on_rack.html#action-controller-middleware-stack – Calvin