2017-02-14 13 views
0

私は既存のレールアプリを持っており、コミュニティページを追加したいと考えています(discourseを搭載)。理想的にはexample.com/community既存のレール/英雄アプリに談話を組み込む

既存のアプリにこれを追加する方法やガイドをお勧めしますか?通常は、宝石などを追加するだけです。私はドキュメント内のsetup guideをよく理解していません。

既存のレールアプリ内の談話プロジェクトフォルダを複製してから、example.com/communityルートを談話フォルダに指定するのは簡単ですか?

答えて

0

談話はスタンドアロンのRoRアプリケーションであり、そのように動作するはずです。私が既存のアプリケーションのために談話をコミュニティページに提供する必要がある場合は、Webサーバーのマニュアルページで、 "example.com"ホスト用の "/ community"仮想ディレクトリを談話のコードベースに設定する方法を調べます。

ウェブサーバーの個人的な選択はNginxですが、他のWebサーバーも "仮想ディレクトリ"機能をサポートする必要があります。

server { 
    server_name www.example.com; 
    root /var/www/app; 
    location/{ 
     # will execute your application's code, specified by the root above 
    } 
    location /community { 
     # will execute Discourse's code, whenever a user navigates to /community 
     root /var/www/discourse; 
    } 
} 

私はHerokuプラットフォームにはあまり慣れていないし、ルーティングを制御できるかどうかはわかりません。 HerokuのプラットフォームマニュアルページHTTP Routingは残念ながら "仮想ディレクトリ"ルーティングをどのように設定するかについての参考文献はありません。

希望する場所をどこからでも探すことができます。

関連する問題