我有一个包含很多成分的食谱。一种成分有多种口味。我想获得所有不含特定口味成分的食谱。
一个查询是针对所有不含“辣味”成分的食谱
我能够使用“面包”成分获得所有食谱
Recipe.includes(:ingredients).where('ingredients.name = ?', 'bread').references(:ingredient)
但我似乎无法获得下一级过滤器。
请指教。谢谢!
最佳答案
也许你可以试试
Recipe.includes(:ingredients).where.not('ingredients.name = ?', 'bread')
关于sql - Rails Postgresql 数据库查询关系名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24870227/