class SearchController < ApplicationController
def autocomplete
@location=Location.find_by_sql("select * from locations where name like ?;",['%'+params[:term]+'%'])
render json: @location
end
end
Я думаю, что такой запрос не работает должным образом:
выберите * в тех местах, где имя, например, «% XXXX%»;
Также я не могу написать такой код:
@ location = Location.find_by_sql ("выберите * в тех местах, где имя похоже на"? ";",
функция не сможет распознать параметры
Так, как я мог реализовать такие ключевые слова, фильтрующие запросы?