У меня есть форма для модели компании:
<%= form_for(@company) do |f| %>
У меня также есть раздел fields_for для редактирования отношения импорта:
<%= f.fields_for(:imports) do |builder| %>
Компания has_many: импорт
а также
Импорт принадлежит_: компания
Я хочу использовать Kaminari для разбивки на страницы, но проблема в том, что Kaminari нужен объект страницы, возвращаемый из контроллера, например:
@imports = Import.where(:company_id => current_user.company.id).page(params[:page]).per(50)
Это позволяет мне использовать метод пагината из Kaminari:
<%= paginate @imports %>
Это работает и отображает ссылки на страницы в моей форме, однако они явно не связаны с моим блоком fields_for.
Мой вопрос: как я могу выполнить разбиение на страницы с полем fields_for?
Мне нужно разрешить пользователю редактировать список моделей импорта, и, вероятно, их будет слишком много, чтобы поместиться на одной странице, поэтому я пытаюсь разбить на страницы. По сути, я пытаюсь создать электронную таблицу для пользователей.
Мне не нужно использовать Kaminari, но я на Rails 3.1, и это, кажется, популярный выбор.
Спасибо за любую помощь в этом.