0
Prawn-Railsで基本的なPDFテンプレートを設定しようとしています。未定義のメソッドprawn-railsで `pdf`
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