2012-09-27 36 views
1

我想在軌道中使用連接來檢索一些搜索字段的信息庫,但我似乎無法找到良好的語法, 我有兩個表節省和產品,並節省了一個產品。我想要的是根據產品名稱找到一個保存,我發現這項工作: Saving.all(:joins =>:product,:conditions => {:products => {:title =>'Title Name '}}) 它檢索與名爲Title Name的產品對應的保存。Rails加入和喜歡?

現在我該如何改變以找到產品標題中包含params [:title]的節省?

感謝,

回答

1
Saving.joins{product}.where{(savings.products.title =~ my{"%#{params[:term]}%"} } with squeel 
0
Saving.joins(:product).where('products.title like ?', "%#{params[:title]}%") 
+0

謝謝,現在我嘗試這樣做,與squeel所以我這樣做:Saving.joins {產品} {。凡= savings.products.title〜我的{ params [:term]}}這是使用完整的標題,但我不知道如何使請求與標題名稱的一部分工作。謝謝 –