Я обновил свое приложение с rails 4.2.11.1 до rails 5.2.3.Теперь все мои ОПЦИИ, которые, как я предполагаю, связаны с COR, терпят неудачу.Я закомментировал код COR в application.rb, но он все еще не работает.
код с комментариями
# Open CORS for development
unless Rails.env.production?
config.middleware.insert_before 0, Rack::Cors, debug: true, logger: (-> { Rails.logger }) do
allow do
origins '*'
resource '/cors',
headers: :any,
methods: [:post],
credentials: false,
max_age: 600
resource '*',
headers: :any,
methods: [:get, :post, :delete, :put, :patch, :options, :head],
expose: ['access-token', 'expiry', 'token-type', 'uid', 'client', 'Total', 'Per-Page', 'Link'],
max_age: 600
end
end
end
end