2013-06-07 2 views
0

Нужна идея по этой проблеме.Отсутствует разбиение на страницы в rails_admin вид

Я не вижу ссылку на страницы на любой странице индекса rails_admin для моделей.

Ошибка в консоли журнала или firebug отсутствует.

Я прошел через rails_admin wiki.

Я не вижу никакой опции конфигурации, которые влияют на нумерацию страниц, за исключением одного ниже

http://github.com/sferik/rails_admin/wiki/List

Если в конфигурации/инициализатор/rails_admin.rb Я установил:

config.default_items_per_page = 5

Он просто показывает 5 записей, меняя его, меняя количество элементов, отображаемых на странице , , но ссылка на страницу не отображается.

Странная вещь, которую я заметил, что изменение item_per_page, также изменить общее количество. Я имею в виду, если в нижней части страницы отображается общая запись 20 (в базе данных 20 записей), без указанной выше опции.

установив его на 5, как указано выше, а также изменить общее количество до 5.

Я использую, текущую версию rails_admin 0.4.9

+0

Просьба уточнить свой вопрос –

+0

на страницах с листингом, ссылка на страницу не отображается. например, на демо-версии rails_admin по адресу http://rails-admin-tb.herokuapp.com/admin/comment, на странице перечислены первые 20 комментариев и показов, ссылка на страницы, предыдущая 1, 3 ... Далее. Но в моем приложении эта ссылка отсутствует –

ответ

3

Наконец, я понял, решение сам и его работы Теперь. Я зарегистрировал решение с подробным объяснением в блоге this.

Короче говоря, просто создайте файл с именем will_paginate_patch.rb в папке config/initializer вашего приложения и добавьте к нему строки ниже.

if defined?(WillPaginate) 
    module WillPaginate 
    module ActiveRecord 
     module RelationMethods 
     def per(value = nil) 
      per_page(value) 
     end 
     def total_count() 
      count 
     end 
     end 
    end 
    module CollectionMethods 
    alias_method :num_pages, :total_pages 
    end 
    end 
end 
+0

Не забудьте перезагрузить сервер. Это работает. –

 Смежные вопросы

  • Нет связанных вопросов^_^