我在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
1条答案
按热度按时间t40tm48m1#
我是这样解决的:
1.在
production.rb
设置中config.force_ssl = false
1.在Cloudflare中将SSL/TLS加密模式从
Flexible
设置为Full