2

pdf_forms gemを使用してPDFを入力しました。次に、そのpdfをバイナリに変換し、電子メールで送信したいと思います。

4

2 に答える 2

1

電子メールに添付するためにPDFをバイナリに変換する必要はありません。メーラーのメソッド内にこの行を追加するだけです

attachments["filename.pdf"] = File.read("/path/to/filename.pdf")

于 2013-02-06T10:35:31.340 に答える
1

おそらく、PDFを添付ファイルとして送信したいだけです。公式のRailsActionMailerには、これを行う方法の例があります

class UserMailer < ActionMailer::Base
  def welcome_email(user)
    @user = user
    @url  = user_url(@user)
    attachments['terms.pdf'] = File.read('/path/terms.pdf')
    mail(:to => user.email,
         :subject => "Please see the Terms and Conditions attached")
  end
end

http://guides.rubyonrails.org/action_mailer_basics.html#sending-emails-with-attachments

于 2013-02-06T10:38:43.173 に答える