Я пытаюсь разбить массив на части, но не могу этого сделать.Пожалуйста, помогите
Ниже код моего контроллера:
require 'will_paginate/array'
class AccountsController < ApplicationController
def children
@account = @rest_resource
@children = []
User.find_all_by_parentId(@account.user.id).paginate(:page
=> params[:page], :per_page => 10).each { |eu|
u = eu.user
ent = Table2.find(u.login)
@children << ent unless ent.nil?
}
end
end
Просмотреть файл -> children.html.erb:
<%= will_paginate @children %>
<table>
<%= render :partial => 'account', :collection => @children %>
</table>
Частичное представление -> _ account.html.erb:
<tr class="<%= cycle('even', 'odd') %> <% if account.user.is_test? %>Test<% end %>">
<td><strong><%= link_to h(account.login), account_path(account) %></strong></td>
<td><% if account.user.test? %>Test <% end %><%= account.attr2 %></td>
<td>
<strong><%= account.companyName %></strong><br/>
<%= account.contact %> - <%= account.Email %> - <%= account.Mobile %>
</td>
<td><%=h account.Status %></td>
</tr>
Это не работает.Он говорит:
undefined method `total_pages' for #<Array:0x1041df24>
Версия Rails:
Rails 3.2.13
Версия JRuby:
jruby 9.1.17.0 (2.3.3)
Мое приложение использует:
will_paginate (3.0.4)
Пожалуйста, кто-то может помочь в этом