0
嘗試使用蝦欄設置基本PDF模板,但有些內容不太正確。未定義的方法`pdf` with prawn-rails
的Gemfile:
gem 'prawn-rails'
這確實抓住了最新版本(1.0.0)。
控制器:
def show
respond_to do |format|
format.pdf { render pdf: 'show.pdf.prawn' }
# ...
end
end
HAML視圖:
= link_to object_url(object, format: :pdf) do
%button.btn.btn.default Print
show.pdf.prawn:
prawn_document do
pdf.text "Some text"
end
配置/初始化/對蝦-rails.rb:
require 'prawn-rails'
PrawnRails.config do |config|
config.page_layout = :portrait
config.page_size = 'LETTER'
config.skip_page_creation = true
end
這是所有根據對蝦-導軌庫的the README。
但我得到ActionView::Template::Error (undefined local variable or method 'pdf' for #<#<Class:0x005618ff5021e8>:0x005618ff97b968>)
。
有什麼想法?我是否應該將此作爲回購問題報告?
我試過了。給出'未定義的方法' - '爲nil:NilClass'。 – dfaulken
@dfaulken不幸的是,這聽起來像是一個單獨的問題,而不是以前錯誤記錄的API調用。 – GoGoCarl
好的。我與他們打開了一個問題:https://github.com/cortiz/prawn-rails/issues/26。 – dfaulken