2016-04-12 6 views
0

ich mit dem Split AB Testing gem begann einen Test erhalten, die wieWie kann ich den aktuellen Test mit Split AB Testing

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

An diesem Punkt @Test gibt mir die gewünschte Vorlage Namen zwei verschiedene Vorlagen macht. Aber ich möchte diesen Parameter nicht an den Ort übergeben, an dem ich ihn brauche.

Gibt es eine Möglichkeit, den aktuellen Test direkt zu erhalten?

+0

Wo ist dieser "Ort, an dem ich es brauche"? Könnten Sie näher ausführen, dass Sie den benötigten Parameter nicht weitergeben möchten? –

+0

Ich müsste es durch zwei Controller und mehrere Ansichten übergeben, was nicht praktisch ist und ich denke, Split sollte diese Informationen direkt bereitstellen. –

Antwort

0

Unter dem Experiment Configuration in der documentation Überschrift, es sagt, Sie so etwas tun kann:

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

Sie, dass in ein wickeln könnte, wenn Admin oder so etwas nur Sie es sehen.

0

fand ich, dass die Hilfsmethode aus

active_experiments() 

alle aktiven Experimente für den aktuellen Benutzer bereitstellt, das ist genau das, was ich brauche. Danke für Ihr Bemühen.

Verwandte Themen