簡體   English   中英

Rails和Searchlogic:使用searchlogic條件查找與所有給定產品類別匹配的產品

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM