我正在嘗試生成一份PDF格式的報告,我可以通過傳遞單個ID來輕鬆地完成關於展示操作的報告,但是我想生成一個報告與其中的每一條記錄。就像標準的導軌腳手架索引頁面一樣。使用軌道它看起來像這樣:Ruby on Rails&Prawn PDF - 創建客戶列表
<% @customer.each do |customer| %>
<%= customer.id %>
<%= customer.name %>
<%end%>
簡單!
但我不知道如何用蝦做..
喜歡的東西:
def index
@customer = Customer.all
respond_to do |format|
format.html
Prawn::Document.generate("customer_list.pdf") do |pdf|
pdf.text "#{@customer.id} "
pdf.text "#{@customer.name} "
end
end
end
其中明確是不正確的。
任何想法?謝謝。
我知道你問大蝦,但我已經通過生成我的報告,HTML/CSS,然後將其轉換爲PDF格式,採用了更好的體驗' wkhtmltopdf'應用程序。有一個名爲'PDFKit'的封裝寶石,可以讓它輕鬆工作。 wkhtmltopdf:http://code.google.com/p/wkhtmltopdf/和pdfkit:https://github.com/pdfkit/PDFKit用於生成複雜報告我發現使用HTML生成它們更容易,而不是使用PDF /直接對蝦。 – 2012-04-02 22:33:04