[英]Rails and Searchlogic: finding products that matching all given product categories by using searchlogic condition
我的Rails应用程序中有一个模型出版物和一个模型类别。 两者都通过has_and_belongs_to_many关联进行连接。
现在,我想搜索与一个或多个类别匹配的出版物。 如果给出多个类别,则将它们全部分配给发布。 我想在多个select_box中指定类别。
Publication.released.categories_id_is([1,2])
不起作用,因为类别与OR关联。
使用Publication.categories_id_is_all([1,2])
,类别通过AND连接,但未返回结果。
有什么想法吗? 我是否在误导文档中的正确点? 非常感谢您的帮助!
查看日志以查看那些命令实际上正在运行什么SQL查询。
您可能要尝试
Publication.categories_id_equals_all([1,2])
由于is
捷径可能会引起问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.