ruby-on-rails – 我应该拆分我的Rails应用程序吗?
发布时间:2020-12-17 02:11:30 所属栏目:百科 来源:网络整理
导读:我有两个使用rails的任务: 制作库存应用程序以帮助员工跟踪库存 为公司建立一个网站,供客户访问并获得有关我们产品的一些知识 我的计划是让公司的每个分支的库存应用程序都有这样的域: branch1.example.com branch2.example.com branch3.example.com 面向
我有两个使用rails的任务:
>制作库存应用程序以帮助员工跟踪库存 我的计划是让公司的每个分支的库存应用程序都有这样的域: branch1.example.com 面向客户的网站只需www.example.com 我的问题是,我应该制作两个独立的rails应用程序,一个用于库存应用程序,一个用于面向客户的网站?或者将两者作为单个组合应用程序进行管理会更容易吗?这两个应用程序不太可能共享很多代码. 如果我要分割我的应用程序,我如何能够使用单个域名(使用子域名)和heroku来托管我的两个应用程序? 谢谢! 解决方法
好吧,没有一个正确的答案,但有了rails的经验,我会推荐一个应用程序.
如果你拆分将有很多次你必须复制和粘贴公共代码(变得无法管理).此外,您将处理共享数据库或多个数据库. 不分割,您可以使用通配符域并通过request.subdomain访问当前子域,以轻松地执行每个子域所需的逻辑.此外,您只需创建一次产品型号. 简而言之,所有提到的要求听起来紧密耦合,一个应用程序将是最简单的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |