Я использую pgsearch
для поиска. Я написал ниже код в моей модели.
Кино.рб
pg_search_scope :search_it, :against => Movies.attribute_names,
:associated_against => {
:tags => [:name]
}
И я использую его в контроллере следующим образом:
if (params[:search].blank?)
@movies_filter = Movies.all
else
movies_filter = Movies.order(:name).search_it(params[:search])
end
Теперь проблема в том, что я хочу показать результат мстителей только в том случае, если выполняется поиск av,gers,ven
. Я получаю результат, если я ищу мстители (полное слово).