gpt4 book ai didi

ruby-on-rails - Heroku 上的 Rails 3 SSL

转载 作者:太空宇宙 更新时间:2023-11-03 13:56:08 25 4
gpt4 key购买 nike

我目前正在 Rails 3.0.9 中开发电子商务应用程序,它托管在 Heroku 上。

理想情况下,我想设置“基于主机名的 SSL”(http://addons.heroku.com/ssl),但 Heroku 每月收取 20 美元的费用,这对我来说现在有点贵。

Heroku 确实通过搭载他们的证书提供了免费的 SSL 解决方案,但是您必须使用他们的域 (https://yourapp.heroku.com)

我想我会将我的支付页面定向到此 URL,然后在处理完交易后将用户重定向回我的自定义 URL。我在使用此解决方案时遇到的问题是:

  1. 当您在交易后将用户重定向回自定义 url 时,我的 flash 消息将不会显示,因为它与 heroku URL 的 cookie 相关联。如何将即显消息发送回自定义域?
  2. 如果用户点击支付页面上的任何菜单链接,他们将被发送到托管在 Heroku URL 上的页面。因为我所有的链接都是相对于根域的。有没有办法强制生成的所有 URL(我在菜单中使用“url_for”链接)使用完整的自定义域 URL?

除非有人可以完全提出替代解决方案?

谢谢

最佳答案

像这样?

url_for(:only_path => false, :host => 'your-app.heroku.com', :protocol => :https)

关于ruby-on-rails - Heroku 上的 Rails 3 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6905143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com