Tag: 代码库

从相同的rails代码库运行多个站点?

我有一个客户想要把他们的Rails应用程序在一个利基中成功并将其应用到另一个类似的利基市场。 这个应用程序的新实例将开始非常相似:所有相同的function,不同的徽标和颜色。 但是,如果新网站成功,则不可避免地需要进行大量自定义,而这些自定义不应该应用于原始网站。 同时,如果修复了错误并对一个应用程序进行了改进,那么这两个应用程序应该能够共享这些改进。 任何人都可以提出解决此问题的策略或资源吗? 如何保持适用于这两个应用的更改花费更长的时间来测试和实施? 是的,我知道答案涉及SCM,插件,gem和Rails引擎。 这些工具将被使用。 但我想知道何时以及如何使用这些工具来解决这个问题。 也欢迎链接。 这个问题不一样: 多个网站在相同的代码库上运行? 在我的问题中,我没有使用不同的设置运行完全相同的应用程序。 如何在多个代码库之间同步更改? 我问了一个类似的问题,但我特别询问Rails应用程序。