Я отправляю массив из jquery через URL-запросы на контроллер rails.
когда я делаю это в моем контроллере
log_array = (params[:log_ids])
logger.debug "This is the array #{log_array.to_a}"
Я получаю это в журнале своего сервера
This is the array 85,84,83,82
Я пытаюсь выполнить этот запрос, чтобы получить все выбранные журналы:
@logs = Log.where(['"logs"."id" IN (?)', log_array])
Я получаю это в журнале сервера
SELECT "logs".* FROM "logs" WHERE ("logs"."id" IN ('85,84,83,82'))
Это может быть так
SELECT "logs".* FROM "logs" WHERE ("logs"."id" IN (85,84,83,82))
Кажется, что он помещает массив в виде строки.
Есть ли способ сделать sql правильным для массива?