ruby-on-rails - 如何整合多个rails应用并共享资源

标签 ruby-on-rails architecture

我有我当时用 PHP 开发的内部网。

我处理多个应用程序和工具(博客、链接共享、文件共享、事件、clendar...),以及用于登录和授权管理的大型用户身份验证系统。

我想开始用 Rails 重新构建它。
我不想构建一个大型应用程序。
我想将网站构建为多个较小的应用程序,共享一些常见的资源,如用户管理系统、模板、布局和导航......

Rails Engine 提供了一种将应用程序嵌入到另一个应用程序的方法。
我想我可以有一个“主”应用程序,嵌入所有其他应用程序。
但是如果我有 10-15 个不同的应用程序,我觉得这不是正确的方式(我可能是错的)。

你会怎么做?

谢谢。

最佳答案

我们创建了分为 2 个的应用程序 - 面向用户的站点和一个管理站点。我们刚刚创建了 2 个独立的站点,它们具有相同的数据库和模型以及它们自己的 View 和 Controller 。

这非常有效,让我们可以自由地在安全性和部署方面以不同方式对待每个站点。

我没有比这更远的任何经验。

关于ruby-on-rails - 如何整合多个rails应用并共享资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/696999/

相关文章:

ruby-on-rails - 带有初始数据的 docker postgres 不会在提交中持久化

c++ - Xbox 360 Controller API 不合作

asp.net - 模块化软件设计

node.js - 使用 AWS lambda 实现推送通知

ruby-on-rails - Rails 和 Github 操作 - 凭证

ruby-on-rails - 如何更改 ActiveAdmin 显示时间的方式(每次)

c++ - 自定义引用类型

ios - 连接 Realm 和 SwiftBond 的最佳方式是什么

sql - Rails Active Record 查询 : answered questions, 按答案日期排序,不重复

ruby-on-rails - 无法在 Windows 10 的开发中使用 thin 设置 SSL