我正在使用 Vanity gem,并且设置了实验和指标的基础知识。我想知道是否有人试图扩展它以通过数据库中的记录自己设置实验。
在我看来,Vanity 是为在应用程序启动期间初始化其实验而构建的,因此这可能与该工具的设计背道而驰。
作为背景,我认为自己将其用于两种不同的实验:(1)需要 Rails/Javascript 开发人员的 UX 更改,以及(2)图像和副本的更改,只需在我定制的 CMS 中进行切换。
Vanity 适用于 #1,但对于 #2,我希望我网站的管理员用户能够在不涉及 Rails/Javascript 开发人员和部署代码的情况下创建实验。我可以自己轻松地实现开关拉取正确的内容,但我不确定 Vanity 对在数据库中定义实验会有什么感觉?