1

現在、顧客向けに新しいアプリを開発しており、古いアプリと統合する必要があります。Ruby 1.9.3最新のRailsバージョンに基づく私の現在のアプリ。書かれた古いアプリRuby 1.8.7のようなものrails 3.0.11.

したがって、私の目標はそれを 1 つのドメインでホストすることです。そのため、localhost/old_controller顧客を古いコントローラーに連れて行きlocalhost/new_controller、私のアプリケーションによって処理されます。それは可能ですか、それを行う方法は? または、それが不可能な場合は、古いアプリlocalhostnew.localhost私のアプリのように、新しいアプリを古いアプリのサブドメインとして処理します。

4

1 に答える 1

1

Rails Enginesを見てください。基本的に、それらは別のアプリケーションにフックできる Rails アプリケーションです。

authlogic の問題については、両方のアプリが同じデータベースを共有している場合、ログインに関して問題はないはずです。ただし、両方のアプリで同じスキーマを共有する gem を使用していれば、それらが構築されています。

于 2013-04-21T23:04:06.300 に答える