在Rails 4上找不到使用ActionMailer附加的图像文件

时间:2015-05-12 03:12:37

标签: ruby-on-rails ruby email ruby-on-rails-4 actionmailer

我正在尝试使用Rails 4上的ActionMailer将图像附加到电子邮件中。在/ app文件夹中,我有一个名为' UserMailer的邮件程序。'这是邮件中的代码:

def welcome_email(user)

    @user = user
    @url = 'http://www.powerproject.com'
    attachments["powerpuff-girls.jpg"] = File.read('powerproject/app/assets/images/powerpuff-girls.jpg')

    mail(to: @user.email, subject: "Welcome to Power Project!", reply_to: "powerprjct@gmail.com")
end

当省略附件行时,邮件程序本身工作正常。但是,当我运行此代码时,我收到错误"没有这样的文件或目录。"图像文件存储在app / assets / images。

0 个答案:

没有答案
相关问题