2016-04-12 14 views
0

と現在のテストを得ることができます私は@Testが私に必要なテンプレート名を与えます。この時点でがどのように分割ABテスト

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

のような二つの異なるテンプレートをレンダリングするスプリットABテスト宝石、とのテストを開始しました。 しかし、私はこのパラメータを必要な場所に渡したくありません。

現在のテストを直接受ける可能性はありますか?管理者または何かがこれだけあなたがそれを見る場合は、でそれをラップすることができ

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

documentationに向かっExperiment Configurationアンダー

+0

「これは必要な場所」はどこですか?必要なパラメータを渡したくないことについて詳しく説明できますか? –

+0

私はそれを2つのコントローラといくつかのビューに渡す必要があります。これは便利ではないので、Splitはこの情報を直接提供する必要があります。 –

答えて

0

は、それはあなたがこのような何かを行うことができますと言います。

0

私は、ヘルパーメソッド

active_experiments() 

は私が必要とする正確に何である現在のユーザーのためのすべてのアクティブな実験を提供していることが分かりました。あなたの努力に感謝します。

関連する問題