Я отправляю данные через get, и мне нужно поместить их в массив int для использования в находке.вот мой код:
@found = Array.new
params['candidate'].each do |c|
@found << c.to_i
end
Мой URL выглядит следующим образом
http://localhost:3000/export/candidate?candidate[]=3&candidate[]=4&commit=Export
Если есть какая-то разница, я использую его для этой находки
@candidate = Candidate.find(:all, :conditions => ["candidates.id IN ?", @found])
Нов настоящее время он не помещается в реальный массив, потому что я получаю эту ошибку
Mysql::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '4)' at line 1: SELECT * FROM `candidates` WHERE (candidates.id IN 4,2)
Вокруг массива отсутствуют скобки
Спасибо и доброе утро!
Алекс