在按该关联排序时,搜索逻辑删除与结果无关联的记录

时间:2010-06-29 10:28:40

标签: searchlogic ruby-on-rails

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

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

不幸的是,所有没有车辆的用户记录都会从结果中删除。

无论如何围绕这个仍然使用搜索逻辑,因为我发现它非常有用

1 个答案:

答案 0 :(得分:0)

我认为您必须明确指定一个名为

的默认车辆