【发布时间】:2017-02-28 10:50:19
【问题描述】:
我正在尝试启用对某个项目的搜索,然后在搜索完成后列出该项目。我可以让它在两种情况下都工作,但不能同时工作。我的代码:
def search
@results=0
if !params[:searchinput].empty?
@results=1
@searchinput = params[:searchinput]
@searchcriteria="%#{params[:searchinput]}%"
@productlist = Product.where("productname like ? OR description like ?", @searchcriteria)
end
end
【问题讨论】:
-
如果要对两个
?s使用相同的术语,则需要通过@searchcriteria两次;否则它会认为你忘记了一个。 -
@philomory 我不知道这是怎么从我的脑海里传出来的。谢谢!
标签: ruby-on-rails ruby search