Я выполняю поиск и хочу отображать все, но только поиск по определенному столбцу, а не по всем столбцам.Searchkick Where Clause в Ruby on Rails
Моя таблица состоит из 4-х колонок, и я только хочу, чтобы запросить против party
столбца в SQL будет
select * from rsvp where party like '%search%'
настоящее время у меня следующий код, но дает мне обратно результаты, где search
находится в одном из четыре колонки
@rsvps = Rsvp.search params[:search], field: [:party], page: params[:page], per_page: 15
Я попытался этот код
@rsvps = Rsvp.search params[:search], where: {party: params[:search]}, page: params[:page], per_page: 15
И это
@rsvps = Rsvp.search "*", where: {party: params[:search]}, page: params[:page], per_page: 15
Но ни один не вернуть результаты.
Как это сделать?
Благодаря
Ей-богу, я теперь чувствую себя тупой, ha..thank вы, поиск в настоящее время работает! – esausilva
Удивительно, я рад, если это сработало! Дьявол кроется в деталях ;) – Val