Ruby on rails 如何在Rails中将变量传递给PDF

Ruby on rails 如何在Rails中将变量传递给PDF,ruby-on-rails,ruby-on-rails-3,pdf,ruby-on-rails-plugins,prawn,Ruby On Rails,Ruby On Rails 3,Pdf,Ruby On Rails Plugins,Prawn,这个问题与这个问题有些关联。我注意到,如果在rails中有些事情确实很难做到,那么很可能是做错了 我已经安装了prawnto和prawn,如果我转到http://localhost:3000/holders/1.pdf我得到的正是我想要的PDF,除了我有一个变量count,该变量当前在PDF中手动设置,我需要在创建每个PDF时传递给它 我的方法是创建一个生成pdf的generate操作,但我似乎无法实现。Prawnto的文件被删除了 使用对虾+对虾最简单的方法是什么?我的生成操作是错误的方法吗?

这个问题与这个问题有些关联。我注意到,如果在rails中有些事情确实很难做到,那么很可能是做错了

我已经安装了prawnto和prawn,如果我转到
http://localhost:3000/holders/1.pdf
我得到的正是我想要的PDF,除了我有一个变量
count
,该变量当前在PDF中手动设置,我需要在创建每个PDF时传递给它

我的方法是创建一个生成pdf的generate操作,但我似乎无法实现。Prawnto的文件被删除了


使用对虾+对虾最简单的方法是什么?我的生成操作是错误的方法吗?

使用普通@变量不起作用吗?我总是这样做

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

# show.pdf.prawn
pdf.text @count

是的,我就是这么做的。我试图做的是生成一个generate.pdf.prawn,然后让show视图将count变量传递给generate控制器,让它生成pdf。我把事情复杂化了。