2014-09-11 100 views
1

我有一個Rails應用程序,但客戶端希望將另一個Rails應用程序託管在第一個Rails應用程序的ssub文件夾中。Rails應用程序在Rails應用程序的子文件夾中

我無法找到如何做到這一點,或者如果它是可能的任何幫助,因爲如果我去:

http://example.com/second_app,第一應用程序會嘗試和路線,儘管另一個應用程序正在位於second_app文件夾。

我希望這是有道理的,有人可以提供幫助。

+0

你能告訴我們爲什麼你想在第一個應用程序內的第二個應用程序?似乎是一個非常奇怪的要求,可能有一個更明顯的方式來做你想做的事情。他是否只希望某個URL指向不同的應用程序? – Matt 2014-09-11 10:58:16

+0

是的,所以他想要一個微型網站爲http://example.com/microsite(例如)和主網站http://example.com。每個都是獨立的rails應用程序。 – 2014-09-11 11:04:43

+2

然後,您可以將其託管在兩個不同的域上,並將它們指向彼此。 – 2014-09-11 12:10:45

回答

1

對不起,兩個Rails應用程序與其中一個是不可能的。

如果你想要的是爲客戶專門的頁面,你需要一個視圖,控制器和路線:

$ rails g controller Pages second_page

然後從get 'pages/second_page’變更路線(config/routes.rb)到get '/second_page’

啓動您的rails s後,您可以轉到localhost:3000/second_page並查看您的頁面。

如果我完全誤解了你想要做的事情,請描述一下你的情況,我很樂意提供幫助。