gpt4 book ai didi

ruby-on-rails - 两列的 active_admin config.sort

转载 作者:行者123 更新时间:2023-12-01 00:48:01 24 4
gpt4 key购买 nike

我有一个名为 shows 的 active_admin 表自行车骑手和自行车的 rsvps 列表的行为表明骑手将参加比赛。以下代码按 rider_last_name 正确按字母顺序对表格进行排序。 :

config.sort_order = 'rider_last_name_asc'

现在,当骑手参加多个自行车表演时,我希望表格首先按rider_last_name 排序,然后在该骑手中按属性排序 showsstart_time . start_time是一个日期时间。根据 this stackoverflow article ,以下应该工作:
config.sort_order = 'rider_last_name_asc, start_time_asc'

但事实并非如此。实际上,它通过 rider_last_name 撤消了排序。 .如何按两列排序?

最佳答案

你可以试试细化 apply_sorting 集合的方法,像这样:

controller do
def apply_sorting(chain)
params[:order] ? chain : chain.reorder(rider_last_name: :asc, start_time: :asc)
end
end

关于ruby-on-rails - 两列的 active_admin config.sort,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33023116/

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