1

目前我为我的客户开发了新的应用程序,需要将它与旧的应用程序集成。我当前的应用程序基于Ruby 1.9.3最新的 Rails 版本。旧应用程序写在Ruby 1.8.7和类似的东西上rails 3.0.11.

所以我的目标是将它托管在一个域下,所以如果localhost/old_controller将客户带到某个旧控制器,并将localhost/new_controller由我的应用程序处理。是否有可能以及如何做到这一点?或者,如果不可能,则将新应用程序作为旧应用程序的子域处理,例如localhost旧应用程序和new.localhost我的应用程序。

4

1 回答 1

1

看看Rails 引擎。基本上它们是可以连接到另一个应用程序的 Rails 应用程序。

至于 authlogic 问题:如果您的两个应用程序共享同一个数据库,那么登录应该不会有问题 - 前提是您在两个应用程序中使用的 gems 共享它们所构建的相同架构。

于 2013-04-21T23:04:06.300 回答