繁体   English   中英

如何使我的Rails应用程序/代码库可自定义以将其部署到其他站点

[英]How can I make my Rails app / codebase customisable to deploy it as different sites

我有一个Rails应用程序,该应用程序实现特定于技术(Ruby on Rails)的工作板。 该应用程序运行良好, 我想克隆此应用程序,并使用相同的代码创建其他技术 (Java,Javascript等)的工作板

这些应用程序需要共享90%的代码, 我想使某些部分可定制

  1. 图片和应用的“主题”。 布局将相同,但每个应用程序的徽标将具有不同的图像。 另外,我希望能够更改一些颜色以使每个应用程序看起来都不同。
  2. config/locales i18n翻译文件。
  3. 其他一些配置,例如更新徽标的S3存储桶的名称或Mailchimp中邮件列表的ID。 我考虑过为此使用ENV变量(和dotenv之类的东西

你有类似的经验吗? 您将如何使这些东西可定制?

非常感谢你的帮助!

我为3个客户端创建了3个环境。 它允许使用单独的数据库将同一课程部署到3个不同的域。 布局文件,翻译文件,配置的名称取决于客户端的环境文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM