Rack: Cors Gem не устанавливает заголовок Cors для запросов GET

Я пытаюсь использовать Rack-Cors Gem для включения Cors. Проблема заключается в том, что для запросов без получения заголовок идет, а для запросов GET заголовок отсутствует.

В application.rb

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

Есть идеи, что здесь не так?

1 ответ

Это работает для меня. Имея следующую конфигурацию в 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
Другие вопросы по тегам