让我的Kaminari工作(经过一些挫折)后我终于完成了我的分页。在我测试之后,我意识到在最后一页箭头(error picture)之后显示了三个点。我相信我的kaminari代码并不奇怪,但我将其粘贴在下面。
Kaminari配置文件:
Kaminari.configure do |config|
config.default_per_page = 10
# config.max_per_page = nil
# config.window = 4
# config.outer_window = 0
# config.left = 0
# config.right = 0
# config.page_method_name = :page
# config.param_name = :page
end
我的观点:
<%= paginate @array %>
我的控制器:
def index
@array = Kaminari.paginate_array(Group.all).page(params[:page])
respond_with(@array)
end
不确定这是否重要,但我编辑了Kaminari按钮,因为我在项目中并不是很好用,所以我将图标更改为bootstrap glyphicons。
答案 0 :(得分:0)
我正在为像我这样的新编码员发布答案。 这是一个名为_gap.html.erb的文件,其中包含没有被删除的页面。
不知道是否有人会碰到这个,但发布它并不会有什么坏处。
答案 1 :(得分:0)
我知道这是一个较旧的问题,但使用以下代码添加替换_gap.html.erb
中的内容是一个可靠的解决方案:
<li class='disabled'>
<%= content_tag :a, raw(t 'views.pagination.truncate') %>
</li>