我试图在rails中使用连接来检索搜索字段的一些信息,但我似乎找不到好的语法, 我有两个表节省和产品,节省了产品。我想要的是找到一个基于产品名称的保存我发现这项工作: Saving.all(:joins =>:product,:conditions => {:products => {:title =>'Title Name'}}) 它检索与名为Title Name的产品相对应的保存。
现在我该如何更改以查找产品标题包含params [:title]的节省?
谢谢,
答案 0 :(得分:1)
Saving.joins(:product).where('products.title like ?', "%#{params[:title]}%")
答案 1 :(得分:1)
Saving.joins{product}.where{(savings.products.title =~ my{"%#{params[:term]}%"} } with squeel