尝试用对虾-rails建立一个基本的PDF模板,但有些地方不太正确。
Gemfile
gem 'prawn-rails'它确实获取了最新版本(1.0.0)。
控制器
def show
respond_to do |format|
format.pdf { render pdf: 'show.pdf.prawn' }
# ...
end
endHAML视图
= link_to object_url(object, format: :pdf) do
%button.btn.btn.default Printshow.pdf.prawn
prawn_document do
pdf.text "Some text"
endconfig/initializers/prawn-rails.rb
require 'prawn-rails'
PrawnRails.config do |config|
config.page_layout = :portrait
config.page_size = 'LETTER'
config.skip_page_creation = true
end这都是根据对虾-rails存储库的自述进行的。
但我得到了ActionView::Template::Error (undefined local variable or method 'pdf' for #<#<Class:0x005618ff5021e8>:0x005618ff97b968>)。
有什么想法吗?我应该把这件事报告给回购吗?
发布于 2017-05-25 18:19:02
应:
prawn_document do |pdf|
pdf.text "Some text"
end我会给他们发张便条告诉他们更新他们的自述报告。
https://stackoverflow.com/questions/44187156
复制相似问题