gpt4 book ai didi

ruby-on-rails - Activeadmin 可按多列排序

转载 作者:数据小太阳 更新时间:2023-10-29 07:56:49 26 4
gpt4 key购买 nike

是否可以使用多列对 activeadmin 表进行排序?

我找到了一个 issue那说现在不可能了。但是不知道有没有人实现过这样的功能?

最佳答案

我遇到过同样的问题。根据 source code 判断不支持此功能

    def sort_order(chain)
params[:order] ||= active_admin_config.sort_order
if params[:order] && params[:order] =~ /^([\w\_\.]+)_(desc|asc)$/
column = $1
order = $2
table = active_admin_config.resource_table_name
table_column = (column =~ /\./) ? column :
"#{table}.#{active_admin_config.resource_quoted_column_name(column)}"

chain.reorder("#{table_column} #{order}")
else
chain # just return the chain
end
end

但是there is猴子补丁解决方案。

关于ruby-on-rails - Activeadmin 可按多列排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12565219/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com