У меня есть пагинацию как:Как настроить разбиение на страницы в wice_grid gem?
«Первая <Предыдущая 1 2 ... 13 14 15 16 17 18 19 20 21 ... 24 25 Следующая> Последняя»
Это слишком долго. Как я могу сделать это короче, например:
«<15 16 18 19>»
У меня есть пагинацию как:Как настроить разбиение на страницы в wice_grid gem?
«Первая <Предыдущая 1 2 ... 13 14 15 16 17 18 19 20 21 ... 24 25 Следующая> Последняя»
Это слишком долго. Как я могу сделать это короче, например:
«<15 16 18 19>»
wice_grid использует Kaminari внутренне, так что вы просто должны быть в состоянии настроить его в инициализаторе:
Kaminari.configure do |config|
window 2 # 4 by default
end
, а затем вам нужно будет изменить эти значения I18N в вашем регионе:
en:
views:
pagination:
first: "« First"
last: "Last »"
previous: "‹ Prev"
next: "Next ›"
truncate: "…"
Я пытался использовать Kaminari.configure do | config | config.window = 2 end , но результат тот же. – jjjfff
А ... Я только что нашел это -> https://github.com/leikind/wice_grid/blob/8db9abc6ab26a2e906b34939469ed04fa4fd17c5/lib/wice/helpers/wice_grid_view_helpers.rb#L625 – patrick
выглядит как ваш единственный выбор - это переписать этот метод или определить свой собственный метод paginate, который будет переопределять эти параметры и напрямую обращаться к Kaminari. – patrick
Добро пожаловать в SO. Пожалуйста, прочитайте http://stackoverflow.com/help/how-to-ask. – orde
Как вы создаете ссылки на страницы? Вы используете драгоценный камень? – spickermann
Я использую сетку сетки https://github.com/leikind/wice_grid gem, а сетка wice использует камень камери. – jjjfff