【问题标题】:Ransack sort on .count result of an has_many relation, rails 4Ransack 对 has_many 关系的 .count 结果进行排序,rails 4
【发布时间】:2015-08-07 14:50:12
【问题描述】:

我想对表进行排序(我想使用 sort_link)或过滤 .count 方法的结果。 我有一个模型,其中 Candidate has_many Assets

我建立了一个表格,列出了我的所有候选人,其中一列显示candidate.assets.count 的结果,因此我知道候选人拥有多少资产。

我想添加一个过滤器(例如,我可以是从 0 到 2 的值)或 ransack 生成的排序链接,以对列进行升序或降序排序。

我希望我清楚我的问题。我检查了 ransack 和 ransacker 的文档,但找不到方法。

谢谢你帮助我。干杯。

【问题讨论】:

  • 如果候选人没有资产或相反,最好的解决方案是过滤

标签: ruby-on-rails sorting count ransack


【解决方案1】:

我发现使用了计数器缓存字段并使用 ransack 对该字段进行排序

【讨论】:

    猜你喜欢
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    • 1970-01-01
    • 2016-08-14
    • 2010-11-02
    相关资源
    最近更新 更多