我正在尝试使用in_groups_of方法但是我得到了一个未定义的方法错误
视图:
<% @article_list.in_groups_of(4, false) do |category, article_items| %>
<h3><%= category %></h3>
<% article_items.last(5).each do |article_item| %>
<p><%= link_to article_item.name, account_article_path(article_item.account, article_item) %></p>
<% end %>
<% end %>
控制器:
def index
@articles = Article.includes(:account, :category)
@article_list = @articles.group_by { |t| t.category.name }
end
答案 0 :(得分:0)
in_groups_of
是Array
类的方法。
确保@article_list
是一个数组。