Rails:“主机A”URL包含在“主机B”上的相应路由上提供页面的路由

时间:2013-10-08 12:20:06

标签: ruby-on-rails-3.2 routes host

使用Rails:v 3.2.14

我的Rails应用程序中有以下路由:

  get '/comment/:unique_id/' => 'controller#action'
  get '/:unique_id/thank_you' => 'controller#action'

该应用程序托管在Heroku上,例如在以下域中:

 http://jignesh-app.herokuapp.com

我的要求:

我想用以上路线映射网址但在不同的主机上,   在http://jignesh-app.herokuapp.com上提供位于相应路线的网页。

例如假设我有一位新主持人:http://www.jignesh-new-host.com

现在当有人试图打开以下网址时:

http://www.jignesh-new-host.com/comment/:unique_id/

我想向他显示网址

所提供的页面
http://jignesh-app.herokuapp.com/comment/:unique_id/

同样,当有人试图打开以下网址时:

http://www.jignesh-new-host.com/:unique_id/thank_you

我想向他显示网址

所提供的页面
http://jignesh-app.herokuapp.com/:unique_id/thank_you

注意:

我不希望在浏览器的地址栏中更改网址。

例如当我打开http://www.jignesh-new-host.com/comment/:unique_id/时 地址栏不应将网址更改为http://jignesh-app.herokuapp.com/comment/:unique_id/

我不知道这是否可行,因此在这里发布了我的问题以获得关于这是否真的可以实现的指导。如果这是可以实现的,任何人都可以指出我的参考让这个工作吗?

谢谢,

Jignesh

0 个答案:

没有答案