в приложении Rails, используя гем will_paginate. Я делаю нумерацию пользователей, у каждого из них есть флажок, чтобы выбрать их для формирования команды, теперь моя проблема заключается в том, что при разбиении на страницы значения, проверенные на предыдущей странице, не передаются в модель
мой текущий реализованный код выглядит следующим образом
// new.html.erb
<div class="col-md-6 col-md-offset-3">
<div class="container">
<br>
<h3>Add players to team <%= @team.team_name %></h3>
<%= form_for @player do |f| %>
<table>
<tbody>
<%= f.hidden_field :team_id, :value=> @team.id %>
<tr>
<th>Player Id</th>
<th>Player Name</th>
<th>Select</th>
</tr>
<% @user.each do |x| %>
<tr>
<td><%= x.id %></td>
<td><%= x.full_name %></td>
<td><%= check_box_tag 'users[]',x.id,checked(@team,x) %></td>
</tr>
<% end %>
<tr>
<td>
<%= f.submit nil, class: 'btn btn-primary' %>
<%= link_to t('.cancel', default:t("helpers.links.cancel")),
root_path, class:'btn btn-default' %>
</td>
</tr>
</tbody>
</table>
<% end %>
</div>
</div>
<%= will_paginate @user,renderer: BootstrapPagination::Rails,previous_label:"old",next_label: "new",inner_window:1,outer_window:1 %>
//players_controller
def new
@player= Player.new
@team = Team.find(params[:team_id])
@players=User.includes(:roles).where(roles:{name:'Player'})
@user = @players.all.paginate(page: params[:page], per_page:2)
end