Я хочу сохранить полученное вложение электронной почты с использованием скрепки.Из электронной почты я получаю part.body, и я понятия не имею, как поместить его в модель со скрепкой.Сейчас я создаю временный файл и записываю в него файл port.body, сохраняю этот файл в скрепке и удаляю файл.Вот как я делаю это с временным файлом:
l_file = File.open(l_path, "w+b", 0644)
l_file.write(part.body)
oAsset = Asset.new(
:email_id => email.id,
:asset => l_file,
:header => h,
:original_file_name => o,
:hash => h)
oAsset.save
l_file.close
File.delete(l_path)
: актив - это мое поле has_attached_file.Есть ли способ пропустить создание файла и сделать что-то вроде:: asset => part.body в Asset.new?