Ruby on rails 在heroku上设置动态自定义域

Ruby on rails 在heroku上设置动态自定义域,ruby-on-rails,ruby,heroku,dns,Ruby On Rails,Ruby,Heroku,Dns,我有一个简单的RubyonRails应用程序,人们可以在其中创建事件。该应用程序目前托管在Heroku上 我希望用户设置一个自定义域,应用程序将自动进行DNS重定向 一个例子。 我的网站=>mywebsite.com 事件页面=>mywebsite.com/events/awesome Event 用户设置自定义域=>userdomain.com/event-1 当人们访问userdomain.com/event-1时,他们实际上看到了mywebsite.com/events/awesome-e

我有一个简单的RubyonRails应用程序,人们可以在其中创建事件。该应用程序目前托管在Heroku上

我希望用户设置一个自定义域,应用程序将自动进行DNS重定向

一个例子。
我的网站=>mywebsite.com
事件页面=>mywebsite.com/events/awesome Event
用户设置自定义域=>userdomain.com/event-1

当人们访问userdomain.com/event-1时,他们实际上看到了mywebsite.com/events/awesome-event

我如何自动做到这一点,这样我就不必手动更改DNS设置(至少在我这边),但自定义域只存储在数据库中


谢谢

我想你可以使用heroku gems来实现这一点

有了这个gem,你就可以像这个例子一样管理你的域了

领域

heroku.delete_domain(APP,'example.com')#从APP中删除'example.com'域 heroku.get_domains(APP)#列出为APP配置的域 heroku.post_域(应用程序,'example.com')#将'example.com'域添加到应用程序

查看这篇关于heroku开发站点上自定义域的文章。

嘿,Tanguy,谢谢,但这并不能解决我的问题。事实上,我可以为整个应用程序使用自定义域,而不是特定的URL…@ManuelFrigerio你知道这一点吗?