Ruby on rails 在2个站点上显示一个应用程序,前端不同,后端相同,ROR托管在heroku上
我在rails中有一个应用程序,托管在Heroku上。现在,我想要的是,应用程序可以从两个不同的域访问,当应用程序从a.com访问时,它应该有一个特定的前端,当从b.com访问时,它应该显示一些其他前端。两者的后端应该相同。Ruby on rails 在2个站点上显示一个应用程序,前端不同,后端相同,ROR托管在heroku上,ruby-on-rails,postgresql,heroku,Ruby On Rails,Postgresql,Heroku,我在rails中有一个应用程序,托管在Heroku上。现在,我想要的是,应用程序可以从两个不同的域访问,当应用程序从a.com访问时,它应该有一个特定的前端,当从b.com访问时,它应该显示一些其他前端。两者的后端应该相同。 要实现这一点,我想只有一种方法,那就是使用两个不同的应用程序,使用相同的备份代码和相同的数据库(我使用的是PostgreSQL)。我需要一些关于如何实现这一点的帮助,如果没有,那么还有其他选择。如果对你来说更容易的话,你可以只使用一个应用程序来实现这两个目标。然后,我建议您
要实现这一点,我想只有一种方法,那就是使用两个不同的应用程序,使用相同的备份代码和相同的数据库(我使用的是PostgreSQL)。我需要一些关于如何实现这一点的帮助,如果没有,那么还有其他选择。如果对你来说更容易的话,你可以只使用一个应用程序来实现这两个目标。然后,我建议您将config/routes.rb配置为根据域名做出不同的响应 请参见此处的另一个答案:
还有Rails中的高级限制:对Heroku不太熟悉,但我猜你是说Heroku为你设置了DNS?你怎么也不能把两条记录指向同一个IP?那太奇怪了。想象一下,将域的不同别名指向同一个应用程序。。Heroku不允许这样做??他们有通过接口添加一个域的规定。我怀疑这会通过。事实上,我发现了这个:。你会没事的:)通过。。。对。哎哟那很糟糕。语法纳粹会骗我的。