This questions is somewhat related to this question Prawn + Prawnto Issue. I've noticed that if something is really hard to do in rails, you're probably doing it wrong.

I have prawnto and prawn installed, and if I go to http://localhost:3000/holders/1.pdf I get exactly the PDF I want except for I have a variable count that is manually set in the pdf currently that I need to pass to each pdf as it is created.

My approach was to create a generate action that was supposed to generate the pdf, but I can't seem to get that to work. Prawnto's documentation is down.

What is the easiest way to do this using prawn + prawnto? Is my generate action the wrong approach?

有帮助吗?

解决方案

Doesn't using a plain @ variable work? I do this all the time.

# controller
def show
  @count = 55
  respond_to do |format|
    format.pdf { prawnto }
  end
end

# show.pdf.prawn
pdf.text @count
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top