我正在寻找一种将拆分测试集成到我的 Rails 3 应用程序中的简单方法。我已经研究并发现了两个似乎是最新的 Rails 3 的替代方案......
拆分:https://github.com/andrew/split
但是,这两个都使用了我的雇主不想使用的 Redis。我注意到 Vanity 可以与 ActiveRecord 一起使用,但我想知道是否有人有过在不使用 Redis 的情况下设置 A/B 拆分测试系统的经验,您会推荐什么配置?
最佳答案
我没有使用 Split 的经验但是我没有Redis就设置了虚荣心。这样做的方法是将以下内容添加到您的 config/environments/development.rb
Vanity.playground.establish_connection :development
然后,在 config/下创建一个名为 vanity.yml 的文件,并添加以下内容:
development:
adapter: active_record
active_record_adapter: mysql
host: localhost
database: database_name
username: mysql_username
password: mysql_password
关于ruby-on-rails - 没有 Redis 的 Rails 3 A/B 拆分测试系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7407445/