0

此問題與此問題Prawn + Prawnto Issue有些相關。我注意到,如果在rails中真的很難做,你可能會做錯了。如何在Rails中將變量傳遞給PDF

我有prawnto和對蝦安裝,如果我去http://localhost:3000/holders/1.pdf我得到正是我想要的,除了我有一個變量count是手工在PDF中設置目前,我需要傳遞給每一個PDF格式,因爲它是PDF創建。

我的方法是創建一個本來應該生成PDF的生成操作,但我似乎無法讓它工作。 Prawnto的文檔已停用。

使用prawn + prawnto來做到這一點的最簡單方法是什麼?我的生成行爲是否是錯誤的方法?

回答

1

不使用普通的@變量工作嗎?我一直這樣做。

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

# show.pdf.prawn 
pdf.text @count 
+0

是的,這就是我所做的。我想要做的是有一個generate.pdf.prawn,然後讓show view將count變量傳遞給生成控制器,並生成pdf。我過於複雜了。 – 2012-07-19 14:31:10