我正在尝试使用 Rails 中的连接来检索基于搜索字段的一些信息,但我似乎找不到好的语法, 我有两个表储蓄和产品和储蓄正在为一个产品储蓄。我想要的是根据我发现这项工作的产品名称找到一个节省: Saving.all(:joins => :product, :conditions => { :products => { :title => 'Title Name' } }) 它检索与名为 Title Name 的产品对应的保存。
现在我如何更改它以找到产品标题包含 params[:title] 的节省?
谢谢,
最佳答案
Saving.joins(:product).where('products.title like ?', "%#{params[:title]}%")
关于mysql - Rails 连接和喜欢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12625863/