ruby-on-rails - 使用 will_paginate 仅显示单个页面的分页

标签 ruby-on-rails ruby will-paginate

我使用 will_paginate 作为标准,但它只在要显示多个页面时显示分页控件(< 1 2 > 等)。通常情况下,这是我们想要的,但我想看到分页控件(为了 UI 的一致性,并绕过我正在处理的系统中令人讨厌的 CSS 怪癖),即使只有 1 页要显示(显示 < 1 >).

这可能吗?

最佳答案

当只有一页时,默认的 will_paginate 助手返回 nil,所以你可以这样做:

<%= will_paginate(@records) || your_single_page_state_html %>

关于ruby-on-rails - 使用 will_paginate 仅显示单个页面的分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2751828/

相关文章:

ruby - 如果在 1 行中返回的值为 0,我如何优雅地返回 1.0?

html - 使用 nth-last-child() 隐藏 will-paginate 的最后一页不起作用

javascript - 在脚本标签中使用 Ruby 变量

jquery - 使用回形针和事件管理员上传多张图片

php - 如何确定搜索查询转发用户到我的网站?

ruby-on-rails - 在 Rails 中组合条件数组

ruby-on-rails - 如何在 will_paginate View 助手中指定自定义措辞?

ruby-on-rails - 带有 Postgresql 扩展的 Heroku CI

Ruby-on-Rails:如何在不离开索引的情况下访问创建操作

ruby-on-rails - ActiveRecord has_many :through duplicating counter caches on mass assignment