ROR初心者です。Rails 4.0.0 で添付ファイル付きのメールを作成して送信するための簡単なアプリケーションを作成しようとしています。ユーザーは、画像を電子メールに埋め込むことができる必要があります。メールが送信され、画像もアップロードされますが、その過程で画像が破損するため、受信者はそれを見ることができません。誰でもこの問題の解決策を提案できますか?
私のメーラーのコード:
class UserMailer < ActionMailer::Base
default :from => "xyz@abc.com"
def registration_confirmation(user)
@user = user
attachments['rails.jpg'] = File.read('C:\Ruby\mail\public\images\rails.jpg')
mail(:to => "#{user.name} <#{user.email}>", :subject => "Image attachment")
end
end