Вы также можете попробовать драгоценный камень rack-cors
для совместного использования ресурсов из разных источников. https://github.com/cyu/rack-cors
Я использовал этот драгоценный камень в приложении на Rails 4, когда мои потрясающие шрифты иконки не отображались, когда я начал использовать поддомен. Эта вики поставила меня на правильный путь: https://github.com/bokmann/font-awesome-rails/wiki/CORS-Cross-Domain-Support
Помимо изменения моего Gemfile, я также поместил следующий код в config/application.rb
к вершине в соответствии с этим руководством: https://github.com/cyu/rack-cors/blob/master/examples/rails4/config/application.rb
config.middleware.insert_before 0, "Rack::Cors", :debug => true, :logger => (-> { Rails.logger }) do
allow do
origins '*'
resource '/cors',
:headers => :any,
:methods => [:post],
:max_age => 0
resource '*',
:headers => :any,
:methods => [:get, :post, :delete, :put, :patch, :options, :head],
:max_age => 0
end
end