ral*_*ely 5 architecture ruby-on-rails
我有我用Intra开发的内部网.
我处理多个应用程序和工具(博客,链接共享,文件共享,事件,clendar ...),以及用于登录和授权管理的大用户autenthication系统.
我想开始用Rails重新构建它.
我不想构建一个大应用程序.
我想将网站构建为多个较小的应用程序,共享一些常见的资源,如用户管理系统,模板,布局和导航......
Rails引擎提供了一种将应用程序嵌入另一个应用程序的方法.
我想我可以有一个"主"应用程序,嵌入所有其他应用程序.但如果我有10-15个不同的应用程序,我觉得这不是正确的方法(我可能错了).
你会怎么做?
谢谢.
我们创建的应用程序分为两部分:面向用户的站点和管理站点。我们刚刚创建了 2 个独立的站点,它们具有相同的数据库和模型以及它们自己的视图和控制器。
这非常有效,让我们可以自由地在安全和部署方面以不同的方式对待每个站点。
我没有任何比这更进一步的经验。