Рельсы 2,35
Возможно, я ошибаюсь, но я подумал, что с массивом в параметре rails должен был разделять массив при использовании, как показано ниже для запроса. Я знаю, что могу разбить параметр на одну строку в кавычках и через запятую. Мне было просто любопытно, может ли это быть сделано Rails автоматически, и как я могу это сделать, если так. Спасибо
Отправляемые параметры:
Parameters: {"method"=>:get, "id"=>["3", "1", "4"]}
Оператор SQL в используемом контроллере:
sql = "SELECT user.user_alias from users " +
"where user.id in (#{params[:id]}) " +
"AND user.user_alias is NOT NULL "
aliases = User.find_by_sql(sql)
Строка SQL выводит Rails (результаты запроса в операторе IN просто все вместе '314):
SELECT User.user_alias
from lte_users
where user.id in (314)
AND user.user_alias is NOT NULL