2015-03-13 2 views
0

Я использую поисковый запрос в моем приложении rails. Когда пользователь вводит буквы имени, которые он хочет найти в форме, я получаю его с параметрами [: query]. Имена полей (имя, логин, пароль). Результат поиска возвращается в таблице. Что-то вроде этого:фильтр поиска с помощью поискового запроса

[email protected] login1 passwd1 
[email protected] login2 passwd2 
[email protected] login1 passwd2 
[email protected] login2 passwd2 
     .... 

Searching работает отлично возвращаются все соответствующие имена, но вопрос в том, как я могу получить только те поля, в которых имя совпадает запрос и логин = имени Имя_входа1, например?

Поблагодарите вашу помощь. Заранее спасибо.

ответ

0

Этот запрос должен помочь:

User.search(params[:query], where: {login: params[:login]}) 
+0

не повезло, синтаксическая ошибка, неожиданный TLabel – Gleb

0
@users = User.search "*", where: {name: params[:query], login: params[:login]}