【问题标题】:Search Logic removing records with no association from results when ordering by that association搜索逻辑在按该关联排序时从结果中删除没有关联的记录
【发布时间】:2010-06-29 10:28:39
【问题描述】:

我正在使用搜索逻辑来过滤和排序我的结果,但是当我按关联排序并且该关联并非始终存在于所有记录时,它会从我的结果中删除记录。

例如说我有一个用户模型,它可以有一个车辆模型但不是必须的,如果我有一个结果表,您可以在其中按用户车辆制造我希望所有没有车辆记录的用户都会被考虑空字符串,因此在开头全部排序,然后是其他用户记录,其中车辆按品牌名称排序。

很遗憾,所有没有车辆的用户记录都会从结果中删除。

不管怎样,是否仍然使用搜索逻辑,因为我发现它非常有用

【问题讨论】:

    标签: searchlogic ruby-on-rails


    【解决方案1】:

    我认为您必须明确指定一个名称为空的默认车辆

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-17
      • 2011-04-29
      相关资源
      最近更新 更多