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