我阅读了on the official Rails Documentation如何对与Client
相关联的模型orders
进行联合查询。代码如下
Client.joins(:orders).where(orders: {created_at: time_range})
当然它工作正常。
我想修改上面插入一个LIKE查询,比如
Client.joins(:orders).where(orders: {created_at: time_range, title: "LIKE Meeting"})
这样做的正确语法是什么?
答案 0 :(得分:1)
知道了!
Client.joins(:orders).where("orders.created_at=? AND orders.title LIKE ? ", time_range, "Meeting")