в моем проекте Rails Я пытаюсь использовать следующий запрос в поиске form_tag
Массива значений Sql в Рубине
Student.joins(:courses).where(@params.joins(','), @values)
где params
и значение динамически построены массивы, так как есть некоторые дополнительные параметры поиска. Пример из моего кода:
if params[:date_begin] != ''
@params.push " courses.date_begin >= ? "
@values.push params[:date_begin]
end
Проблема является @values
массив рассматривается в качестве одного из аргументов и вызывает эту ошибку:
wrong number of bind variables (1 for 2)
Как сказать это, чтобы рассмотреть элементы массива по отдельности?
Отлично! Спасибо – Tiamon