1
我正在使用我的Rails應用程序創建PDF。我發現PDFkit不一定做我想做的事情,所以我想我會測試蝦。使用對象創建PDF - 缺少屬性錯誤
def show
@document = Document.find(params[:id])
respond_to do |format|
format.html
format.pdf do
pdf = Prawn::Document.new(@document)
send_data pdf.render, filename:"1",
type: "application/pdf",
disposition: "inline"
end
end
end
但是使用這個我得到一個丟失的屬性錯誤:
我用這個代碼把它添加到我的控制器。我假設這是因爲我的模型也被命名爲Documents
,並且與Prawn::Document.new
命令衝突?
我可以只是沒有documents
模型和使用蝦 - 還是有什麼我在這裏失蹤?
閱讀完文檔後,它看起來並不像傳遞'@ document'給Prawn那麼簡單。看起來你是對的,我需要像RailsCast第153集一樣從頭開始構建。http://railscasts.com/episodes/153-pdfs-with-prawn-revised?autoplay=true。但是,這是我需要做的更重一點,所以我想我會回頭看看用PDFkit糾正我的CSS問題 – PSCampbell