我在rails中写了一个小搜索查询:
.where("bezeichnung or nummer like ?", "%#{search}%")
它在某种程度上不会工作,我没有得到错误,但似乎它只在nummer
字段上进行搜索查询。然后我试了一下:
.where("bezeichnung like ?", "%#{search}%")
使用相同的搜索参数,我得到了更多的回忆。我错了什么?感谢
答案 0 :(得分:1)
要使用单个or
调用将where
与两个字词匹配,您需要将search
传递给两个子句,并将它们与{{1}分开}:
or