在我的应用程序中,我有一个搜索输入,我想用它来寻找能够匹配我在搜索输入中输入内容的用户。
我的用户表有:firstname,name columns
让我们说:我正在寻找“Elthon John”
-i可以在输入中键入“Elthon”或“John”(因此我将在我的rails查询中使用OR:名称LIKE%search%或firstname like%search%)
感谢
答案 0 :(得分:0)
如果我理解正确,会发生这样的事情。
@users = User.all
@users.each do |u|
search_name = u.firstname + ' ' + u.lastname
if text_input == search_name
#grab u.id and do what you need with it
end
end