我有一个模型,我想在两列中显示文章。看起来 each_slice 会拆分数组,但我不确定如何应用它。当我尝试each_slice
在我的视图中使用时,我无法让它工作。
在我的控制器中:
@articles = Article.order("title ASC")
在我看来,我想替换:
<% @articles.each do |article| %>
有了这个:
<% @articles.each_slice((@articles.size/2.0).ceil) { |slice| puts slice } if @articles.size > 0 do |article| %>
使用此答案中的代码: RoR show elements in two columns
我正在尝试制作两列文章标题,其中前半部分位于第 1 列,而后半部分位于第 2 列(按标题字母顺序排序)。有人可以帮我理解我做错了什么吗?