0
随机元件I具有像这样两种元素的数组:选择从阵列
@recommendation_sets = [@recommendations_model_1, @recommendations_model_2]
@recommendations_model_1
和@recommendations_model_2
的所有的产品,这是我在我的轨道显示视图阵列。
在我看来,我有渲染的部分,像这样:
查看:
<%= render 'recommendations', :model_data => @recommendation_sets.sample %>
<%= render 'recommendations', :model_data => @recommendation_sets.sample %>
部分:
<% model_data.each do |model_info| %>
<div id = "prod_box">
<div class="item_desc"><strong><%= truncate(model_info.title, :length => 30) %></strong></div>
</div>
<% end %>
我想随机推荐集合呈现的方式。我目前的设置不起作用,因为@recommendations_sets
上的sample
的调用可能会导致同样的recommendations_model
被渲染。我如何渲染@recommendation_sets
阵列中的每个元素,同时随机显示它们的呈现方式?
免去您
sample
如何使用'.shuffle'? – lurker杜,没想到。谢谢! – Yogzzz
问题不清楚。 '@ recommendation_sets'和'@ recommendations_sets'之间的关系是什么? – sawa