Я настраиваю приложение, которое будет читать электронную почту с вложением csv из aws s3. Я пытаюсь выяснить, как получить прикрепленный CSV-файл и обработать его. Я искал и не могу найти ничего конкретного для работы. Я не буду знать, как будет назван CSV.
У меня есть базовое прочтение работы тела, но я не знаю, как получить вложение.
obj = s3.get_object(bucket: 'mys3bucket', key: myobjectKey)
contents = obj.body.read
from = contents.match(/(?<=From: )(.*?)(?=\n)/).try(:to_s)
to = contents.match(/(?<=To: )(.*?)(?=\n)/).try(:to_s)
subject = contents.match(/(?<=Subject: )(.*?)(?=\n)/).try(:to_s)
ия понятия не имею, куда идти отсюда ... я новичок в Rails, кстати.
Спасибо