显示基于experiment_type的结果

时间:2016-06-28 11:59:01

标签: ruby-on-rails show

我在我的数据库中有一个表格实验,填写表格填充。表单中的一个字段是experiment_type,这是一个在AOV或转换之间进行选择的下拉选项。在我的activityListener.onGroupPositionsReady(yourMap); 中,我想单独展示AOV实验和转换实验。我有点坚持从哪里开始。我以为我可以在我的表演行动中做点什么,比如

show.html.erb

然后循环浏览并在@aov_experiment = Experiment.where(:experiment_type => "AOV").order("created_at DESC") @conversion_experiment = Experiment.where(:experiment_type => "Conversion").order("created_at DESC")

中显示结果

我想我离开这里了。希望有人能指出我正确的方向。

显示标签的源代码                         

show.html.erb

1 个答案:

答案 0 :(得分:1)

您可以使用下面的内容

,而不是在活动记录查询中进行硬编码
Experiment.all.collect(&:experiment_type).uniq => ["AOV", "Conversion",.....]

您可以迭代上面数组中的项目以显示选项卡值。然后,您可以使用ajax加载选项卡的内容。如果你发现任何困难,请问我...我会告诉你该怎么做....

但我想这会给你足够的想法。

快乐编码!!!!!