Я генерирую QR-коды из Google API для создания диаграмм на своем веб-сайте в виде URL-адреса с некоторыми переданными параметрами.
У меня есть около 100 таких кодов, сгенерированных из URL-адреса, что-то вроде этого:*
$= image_tag("http://chart.apis.google.com/chart?cht=qr&chl=#{qr.code}&chs=120x120&choe=UTF-8", :size => "120x120")
Я хочу создать метод, который перебирает мой массив и генерирует файлы png, а затем помещает их в zip-файл, который я могу загрузить одним щелчком мыши.
Я пытался использовать send_data "url", :disposition = > "attachment", :type => "image/png"
При этом сохраняется только URL, а не сгенерированное изображение.Поместив URL в браузер, открылось окно с изображением.
Кроме того, я не смог добавить все файлы в zip-файл.Есть ли в Rails свои встроенные методы сжатия?