我有我当时用 PHP 开发的内部网。
我处理多个应用程序和工具(博客、链接共享、文件共享、事件、clendar...),以及用于登录和授权管理的大型用户身份验证系统。
我想开始用 Rails 重新构建它。
我不想构建一个大型应用程序。
我想将网站构建为多个较小的应用程序,共享一些常见的资源,如用户管理系统、模板、布局和导航......
Rails Engine 提供了一种将应用程序嵌入到另一个应用程序的方法。
我想我可以有一个“主”应用程序,嵌入所有其他应用程序。
但是如果我有 10-15 个不同的应用程序,我觉得这不是正确的方式(我可能是错的)。
你会怎么做?
谢谢。
最佳答案
我们创建了分为 2 个的应用程序 - 面向用户的站点和一个管理站点。我们刚刚创建了 2 个独立的站点,它们具有相同的数据库和模型以及它们自己的 View 和 Controller 。
这非常有效,让我们可以自由地在安全性和部署方面以不同方式对待每个站点。
我没有比这更远的任何经验。
关于ruby-on-rails - 如何整合多个rails应用并共享资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/696999/