six*_*bit 3 settings pagination ruby-on-rails activeadmin drop-down-menu
ActiveAdmin 文档解释了如何禁用分页并使用 来设置资源索引中每页的记录数config.per_page,但我想知道是否有一种内置方法允许用户per_page自己设置值,例如使用下拉列表?
这当然可以使用:
ActiveAdmin.register MyModel do
before_action only: :index do
unless params[:per_page]
# Default pagination option if it's not already set.
@per_page = 30
end
end
# The page drop down options.
config.per_page = [10, 20, 30, 50, 75, 100]
# .. rest of your activeadmin code.
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3135 次 |
| 最近记录: |