小编sup*_*bot的帖子

在 Rails 中的分页 gem 中,您如何在不需要时隐藏分页?

需要时分页效果很好。但即使不需要它——例如,当#set for pagination 是 100 并且列表小于 100——时,分页显示如下:

‹ 上一页 1 下一页 ›

我怎样才能消除这种情况?

我的控制器:

    @pagy, @users = pagy(User.all, items:100, link_extra: 'class="" style="color:#222222; margin-left:3px;"')
Run Code Online (Sandbox Code Playgroud)

我的看法:

    <%== pagy_nav(@pagy) %>
Run Code Online (Sandbox Code Playgroud)

否则遵循文档

ruby pagination ruby-on-rails

4
推荐指数
1
解决办法
483
查看次数

将组合模型与 pagey 结合使用,出现未定义方法“偏移”错误

我正在使用佩吉。我将两个模型合并为一个,并在该组合模型上使用了 pagey。我收到此错误:

undefined method `offset' for #<Array:0x00007f886f88b3b0>
Run Code Online (Sandbox Code Playgroud)

下面突出显示代码的最后一行。

我的代码:

@problems = Problem.me_and_friends(current_user)
@activities = Activity.me_and_friends(current_user)
@combine = (@problems + @activities).sort{|a,b| a.created_at <=> b.created_at }
@pagy, @combined = pagy_countless(@combine, items:100, link_extra: 'class="" style="color:black; margin:3px;"')

Run Code Online (Sandbox Code Playgroud)

单独对@problems 使用分页效果很好。

我将不胜感激任何帮助。

ruby pagination ruby-on-rails

1
推荐指数
1
解决办法
2876
查看次数

标签 统计

pagination ×2

ruby ×2

ruby-on-rails ×2