我有产品清单和类别列表。现在,产品和类别具有多对多关系。
我有以下代码搜索列表并查找正在搜索的所有产品..
if params[:search]
@products = Product.find(:all, :conditions => ['name LIKE ?', "%#{params[:search]}%"])
else
@products = Product.all
end
如何将其转换为返回一个类别的产品列表?
那是
@products = Product.find(:all, :conditions => ["what should be here"])
或任何其他查询一起
代码位于https://github.com/abhishekdagarit/store.git
在代码类别中称为组
答案 0 :(得分:1)
@products = Product.find(:all, :include => :group, :conditions => ['name ILIKE ? OR group.products ILIKE ?', "%#{search}%", "%#{search}%" ])