1

我正在尝试使用 rails 中的连接来检索搜索字段中的一些信息库,但我似乎找不到好的语法,我有两个表节省,产品和节省正在为产品节省。我想要的是根据我发现这项工作的产品名称找到一个节省: Saving.all(:joins => :product, :conditions => { :products => { :title => 'Title Name' } }) 它检索与名为 Title Name 的产品对应的保存。

现在我该如何改变它以找到 product title 包含 params[:title] 的节省?

谢谢,

4

2 回答 2

1
Saving.joins{product}.where{(savings.products.title =~ my{"%#{params[:term]}%"} } with squeel
于 2012-09-28T12:58:55.853 回答
1
Saving.joins(:product).where('products.title like ?', "%#{params[:title]}%")
于 2012-09-27T21:46:04.357 回答