Rails Mailer附加上传的图像

时间:2018-01-02 21:18:49

标签: ruby-on-rails carrierwave actionmailer

用户将多个图片上传到我的网站后,我希望立即通过电子邮件将这些图片发送给我。

我尝试过发送第一张上传的图片,看看能不能让它工作。我一直收到此错误:No such file or directory @ rb_sysopen

我在控制台中玩过,无法通过exists?获取文件位置以评估为true

 def send_appointment_request(user)
    @user = user
    attachments.inline[@user.inquirer_attachments] = File.read(Rails.root + "#{@user.inquirer_attachments.first.image}".to_s)
    mail(to: "me@email.com", from: @user.email, subject: "An Appointment Request Has Been Made")        
  end

总的来说,上面的代码只是一个测试,用于发送第一个图像以使其工作。

有人可以帮我解决一下让我发送多个非静态图像的方法吗?

0 个答案:

没有答案