我正在使用Rails-API来构建公共JSON API。

我想响应选项HTTP方法,采取跨原因资源共享的优势。

http://www.w3.org/tr/cors/

我这样做:

headers['Access-Control-Allow-Methods'] = 'POST, PUT, DELETE, GET, OPTIONS'
.

它有效,但有些网址不支持所有HTTP方法。在那些我撒谎的情况下。

我不想为每个URL配置访问 - 控制 - 允许方法。

是否有一种方法可以根据我的路由响应访问控制 - 允许方法?

有帮助吗?

解决方案

检查机架式gem,它允许您将其配置为路由文件

https://github.com/cyu/rack-cors

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top