RoR3アプリにこのような方法があります
def buscar
array = params[:query].split(' ')
array.each_with_index do |query, index|
array[index] = array[index].gsub(/<\/?[^>]*>/, "").downcase
end
@noticias = Noticia.where(:tags.all => array).paginate(:page => params[:page])
end
私はbrakeman
問題をスキャンするために使用しています、そして彼はこれを言います
Possible SQL injection near line 116: Noticia.where(:tags.all => (params[:query].split(" ")))
この問題を解決するためにクエリを変更するにはどうすればよいですか?ああ、私はモンゴイドを使用していますよろしくお願いします