خروجی گرفتن چندین فایل اکسل مجزا

سلام خدمت استاتید
ممنون میشم راهنمایی کنید که چطور فایل xls اکسل رو با چک باکسی که از طریق فرم قرار دادم و آیدی هر رکورد رو ارسال میکنه بتونم یکی یکی شرط رو روشون اجرا کنم و فایل xls جدا هر کدوم رو بگیرم و به صورت zip شده از طریق respond_to کاربر زیپ رو دانلود کنه
اینم کد : http://dpaste.com/2XZ08ZZ

به جای اینکه هر record اینطوری بگیری می تونی یک query بذاری
(csv_records = UpdateSystem.where(:u_sim_id => rep_checks
و loop نکنی بعد csv درست کنی.
where در ActiveRecord وقتی array می گیره در SQL ،
IN درست میکنه
مثال:

([Post.where(id: [1,2,3,4

SELECT * FROM posts(WHERE id IN(1,2,3,4

1 پسندیده