この要点を使用して、Rails アプリでオートコンプリート機能を構築しています。
Shoe
以下のようにモデル属性にレコードを保存しています
"nike air, nike steam,nike softy ,nike strength" #comma separated words
私のコントローラーコードは以下です
def shoes
shoes_list = []
shoes = Shoe.all
shoes.each do |shoe|
shoes_list << shoe.model.split(',')
end unless shoes.blank?
if params[:term]
like = "%".concat(params[:term].concat("%"))
# shoes = Shoe.where("model like ?", like)
# **How i make like query to "shoes_list" same like above commented line?**
else
shoes = Shoe.all
end
list = shoes.map { |u| Hash[id: u.id, label: u.model, model: u.model] }
render json: list
end
json 形式でレンダリングするにはどうすればよいですか?