On Feb 10, 5:30 am, Ryan Abbott <[email protected]> wrote: > Yes I am attempting to basically give it a URL, I'm not sure how else > to do it..
Well you've got code to generate a pdf document, use that to save it as a temporary file and attach that temporary file to the email. Fred > > On Feb 1, 3:27 am, Frederick Cheung <[email protected]> > wrote: > > > > > On Jan 31, 4:48 pm, Ryan Abbott <[email protected]> wrote: > > > > I have a script that is running as a runner script, its job is to find > > > reports that have recently been published and send emails to the users > > > notifying them of the reports. The reports are available online, but > > > are also available via a generated PDF which the users can see by > > > tacking on .pdf to the end of their URL. > > > > I want to attach the pdf to the email that the runner script sends > > > out. The problem I'm facing is that the runner script cannot 'find' > > > the pdf and I dont know why - here are my guesses: > > > > 1. You have to authenticate to see the pdf reports (which is true, but > > > im not sure if the action mailer needs to authenticate and cannot do > > > that?) > > > > 2. I am only able to use the path of the pdf, not the full url. The > > > pdf is available through a url obviously, but the url contains a > > > subdomain - but because this is a runner script that runs behind the > > > scenes, it has no context and therefor cannot determine the URL. > > > Are you trying to attach the pdf by giving actionmailer the path from > > the url that generates the pdf (ie /some_controller/some_id/ > > generate.pdf or similar) ? That sounds very roundabout, and just out > > of the box you need to give actionmailer a path to an actual file on > > disk. You'd be far better off invoking the actual pdf generation code > > from your script. > > > Fred > > > Fred > > > > I'm not sure which one is causing the failure, anyone have any ideas? -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

