postgresql 我的rails应用程序可以在Heroku域上运行,但不能在特定域上运行

k4ymrczo  于 2023-01-17  发布在  PostgreSQL
关注(0)|答案(1)|浏览(98)

我在Heroku上有一个Rails应用程序,带有postgresql,在Heroku域上运行良好:
my-app.herokuapp.com
但不在特定域上:
my-app.com
它一直工作,直到我尝试提交表单并弹出一个错误:
“* 所需的更改被拒绝。可能您尝试更改了无权访问的内容。
我认为问题可能是关于postgresql的,我尝试了以下方法:
rails db:create
但我收到另一个错误:
无法创建'myapp_development'数据库。请检查配置。*”

**编辑1并添加更多细节:**我正在使用Cloudflare。我的database.yml文件如下:/config/database.yml.tmp

t40tm48m

t40tm48m1#

我是这样解决的:
1.在production.rb设置中config.force_ssl = false
1.在Cloudflare中将SSL/TLS加密模式从Flexible设置为Full

相关问题