Rails 3未定义方法in_groups_of

时间:2014-03-07 19:30:56

标签: ruby-on-rails

我正在尝试使用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

1 个答案:

答案 0 :(得分:0)

in_groups_ofArray类的方法。 确保@article_list是一个数组。