Można również spróbować rack-cors
gem dla Cross-Origin Resource Sharing. https://github.com/cyu/rack-cors
Użyłem tego klejnotu w aplikacji Rails 4, gdy moje ikony z czcionkami nie były renderowane, gdy zacząłem używać subdomen. To wiki umieścić mnie na właściwą drogę: https://github.com/bokmann/font-awesome-rails/wiki/CORS-Cross-Domain-Support
Oprócz modyfikacji mojego Gemfile, ja również umieścić następujący kod do config/application.rb
ku górze według tej instrukcji: 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
możesz nam powiedzieć dlaczego chcesz zrobić coś takiego? –
Chcę użyć innego komputera do obsługi plików statycznych. –
Istnieje wiele dobrych powodów, aby to zrobić; to powszechny wzór. – odigity