我开始使用Split AB Testing gem进行测试,该gem渲染两个不同的模板,如
@test = ab_test("test", "template_1", "template_2")
此时@test为我提供了所需的模板名称。 但我不想将此参数传递到我需要的地方。
是否有可能直接获得当前的测试?
答案 0 :(得分:0)
在documentation的Experiment Configuration
标题下,它表示您可以执行以下操作:
<% ab_test("my_first_experiment") do |alternative, meta| %>
<%= alternative %>
<small><%= meta['text'] %></small>
<% end %>
你可以将它包装在if管理员或其他东西中,只有你看到它。
答案 1 :(得分:0)
我发现了辅助方法
active_experiments()
为当前用户提供所有活动实验,这正是我所需要的。谢谢你的努力。