mysql - Rails 连接和喜欢?

标签 mysql ruby-on-rails-3 join squeel

我正在尝试使用 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/

相关文章:

mysql - 在 Rails 上的架构中设置全局变量

mysql - 对 Sphinx 的 SQL 查询的现实检查

ruby-on-rails - Rails 如何根据日期范围创建月份数组

mysql - 在 vb6 中使用存储过程填充组合框

ruby-on-rails - 在 Rails 3.0.11 中将 url_options 添加到 url_for

mysql - 从两个表中查找唯一 ID 并从两个表中查找相应的计数

sql - Postgres/netezza 从多个表进行多重连接

mysql - 请帮我为此编写 sql 查询

mysql - 日期 SQL 介于

mysql - 使用 SQL 计算特定发生次数