While working in Ruby on Rails application I faced a problem with Cross-Origin Resource Sharing. Here is the configuration below how to sort out this problem:
Rack::Cors provides support for Cross-Origin Resource Sharing
Steps to enable rackcors :
1.add gem to your Gemfile:
gem 'rack-cors'
2.Add below code to config/application.rb
# if you are using Rails 3/4
config.middleware.insert_before 0, "Rack::Cors" do
allow do
origins '*'
resource '*', :headers => :any, :methods => :any
end
end
# if you are using Rails 5
config.middleware.insert_before 0, Rack::Cors do
allow do
origins '*'
resource '*', headers: :any, methods: :any
end
end
No comments:
Post a Comment