Rack:cors gem没有为GET请求设置cors头

时间:2017-01-31 14:36:13

标签: ruby-on-rails rubygems rack-cors

我正在尝试使用Rack-cors gem来启用cors。问题是,对于非获取请求,标头将出现在GET请求中,标头不存在。

config.middleware.insert_before ActionDispatch::Static, Rack::Cors do allow do origins '*.example.com' resource '*', :headers => :any, :methods => [:get, :post, :options] end end

{{1}}

知道这里有什么问题吗?

1 个答案:

答案 0 :(得分:0)

它为我工作。在application.rb

中进行了以下配置
config.middleware.insert_before 0, "Rack::Cors" do
  allow do
    origins *Rails.application.secrets.cors_origins
    resource '/posts', headers: :any, methods: [:get, :post, :options]
    resource '/post', headers: :any, methods: [:post, :options]
  end
end