Não é possível obter rack-cors trabalhando em aplicações de trilhos

Eu queria implementar o CORS no meu aplicativo rails, então eu pesquiseicremalheira gem para isso. E fiz tudo como foi dito no README, que está atualizado e atualizado de acordo com o Gemfileapplication.rb como isso:

module YourApp
  class Application < Rails::Application

    # ...

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

  end
end

Mas não funcionou. Não importa o que eu fiz, no console do navegador eu recebi a mensagem:
XMLHttpRequest cannot load https://somewebsite.com. Origin http://0.0.0.0:3000 is not allowed by Access-Control-Allow-Origin.

Depois de ler istoblogpost equestão no github, percebi que talvez a posição do middleware rack-cors na pilha de middleware importe. Então eu fiz como foi dito na edição do github:

module YourApp
  class Application < Rails::Application

    # ...

    config.middleware.insert 0, Rack::Cors do
      allow do
        origins '*'
        resource '*', :headers => :any, :methods => [:get, :post, :options]
      end
    end

  end
end

Depois disso, quando eu corrorake middleware O rack-cors está realmente no topo da pilha.
Mas ainda assim simplesmente não funcionará. Eu continuo recebendo o mesmo erro. Alguém, por favor ajude.

questionAnswers(5)

yourAnswerToTheQuestion