如何通过Split AB测试获得当前的测试

时间:2016-04-12 14:08:07

标签: ruby-on-rails

我开始使用Split AB Testing gem进行测试,该gem渲染两个不同的模板,如

@test = ab_test("test", "template_1", "template_2")

此时@test为我提供了所需的模板名称。 但我不想将此参数传递到我需要的地方。

是否有可能直接获得当前的测试?

2 个答案:

答案 0 :(得分:0)

documentationExperiment Configuration标题下,它表示您可以执行以下操作:

<% ab_test("my_first_experiment") do |alternative, meta| %>
  <%= alternative %>
  <small><%= meta['text'] %></small>
<% end %>

你可以将它包装在if管理员或其他东西中,只有你看到它。

答案 1 :(得分:0)

我发现了辅助方法

active_experiments()

为当前用户提供所有活动实验,这正是我所需要的。谢谢你的努力。