1
Dans mon user_mailer, je suis en train d'ajouter une pièce jointe comme suit:ActionMailer - Joindre un fichier via Open
tempfile = File.new("#{Rails.root.to_s}/tmp/#{a.attachment_file_name}", "w")
tempfile << open(a.authenticated_url())
tempfile.puts
attachments[a.attachment_file_name] = File.read("#{Rails.root.to_s}/tmp/#{a.attachment_file_name}")
Cette méthode: a.authenticated_url()
est d'obtenir une URL valide, a confirmé qu'il n'y a pas
message d'erreur, mais le fichier joint est corrompu et de la mauvaise taille.
Comment puis-je joindre un fichier à AcionMailer à partir d'une URL?
grâce
Le seul fichier contient "#" –
AnApprentice