Я хотел добавить некоторую разбивку на страницы в проект моих рельсов. Я уже добавил Kaminari
, и мне удалось отобразить только 10 записей на странице. Но я уже пропускаю следующую/предыдущую стрелку и индикатор страницы.RoR Добавление разбивки на страницы с помощью Kaminari
Я использую Kaminari.paginate_array(@array).page(params[:page]).per(10)
Это единственная вещь, которую я не добавлю до сих пор.
Я не знаю, если это важно, но на мой взгляд, у меня есть @array.to_json
Что я должен добавить, чтобы отобразить стрелки?
Посмотреть код:
<% content_for :create_button do %>
<%= create_button(new_battery_reset_path) %>
<% end %>
<div class="tab-content">
<%= paginate @battery_resets %>
<div class="tab-pane active" id="battery-resets" role="tabpanel"
data-battery-resets='<%= @battery_resets.to_json %>'>
</div>
<div class="tab-pane" id="profile" role="tabpanel">...</div>
<div class="tab-pane" id="messages" role="tabpanel">...</div>
</div>
код контроллера:
def index
@battery_resets = Kaminari.paginate_array(BatteryResetDecorator.build_collection(
::Filters::BatteryReset.new(
current_account.battery_resets.includes({ device: :account },
:device_inspection)
).apply(permited_params[:q])
)).page(params[:page]).per(10)
respond_with(@battery_resets)
end
Я не знал, что файл существует, поэтому я считаю, что он не поврежден. – WhomWhomWhom
Вы используете драгоценный камень 'font-awesome-rails' в любом месте своего приложения? –
нет. Есть ли способ обхода без добавления его? – WhomWhomWhom