【发布时间】:2019-01-04 23:48:30
【问题描述】:
我在 VPS 上部署了一个 5 rails 应用程序(ubuntu 18.04 和 Nginx),使用 capistrano,起初一切正常,但我必须为 HTTPS 安装安全证书(letsencrypt),该应用程序在 HTTPS 中工作但是当我尝试发出发布请求时,我在浏览器中看到这条消息“您想要的更改被拒绝。”
这就是我的日志显示的内容
HTTP Origin header (https://domainename) didn't match request.base_url (http://domainename)
我看到一些链接谈论同样的问题,我尝试了他们的解决方案,但它对我不起作用
Devise doesn't login in Google Chrome
https://github.com/rails/rails/issues/22965
https://github.com/plataformatec/devise/issues/4847
注意
我使用Mozilla浏览器时没有这个问题!!!!但我有它(Chrome、Opera、Safari ...)
【问题讨论】:
标签: ssl nginx ruby-on-rails-5