Hi,

I am using matisimitsu's barcode-generator for barcodes in PDFs with
Prawn and Prawnto. http://github.com/matsimitsu/barcode-generator/tree/master.

I want to use the barcode method in a model where i generate the PDF
as a mail attachment, so that I can do this

def with_attachment(pdfFile, customer)
    subject    "Voucher"
    recipients  customer.email
    from       "<x...@yyy.com>"

    part :content_type => "text/html",
      :body => render_message("with_attachment", :customer =>
customer)

    attachment :content_disposition => "attachment",
        :body => pdfFile,
        :content_type => "application/pdf",
        :filename => 'voucher.pdf'
  end

Mailer.deliver_with_attachment(customer.generate_pdf_voucher,
customer)

Where generate_pdf_voucher is a method in the Customer model and
renders a PDF Document.

But right now, im getting the following error

NoMethodError: undefined method `barcode' for #<Customer:0x23fcf94>

How can I get around this problem? barcode_generator extends
ActionView to add the barcode method.
--~--~---------~--~----~------------~-------~--~----~
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 rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to