2017-05-25 12 views
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>)を取得します。

どのような考えですか?私はこれをレポの問題として報告する必要がありますか?

答えて

0

は次のようになります。

prawn_document do |pdf| 
    pdf.text "Some text" 
end 

私はそれらにメモを送信し、そのREADMEを更新することを伝えたいです。

+0

私はそれを試みました。 '未定義のメソッド ' - ' nil:NilClass'を与えます。 – dfaulken

+0

@ dfaulken以前は間違って文書化されたAPIコールとは対照的に残念ながら、別の問題のように思えます。 – GoGoCarl

+0

私はそれらの問題を開いた:https://github.com/cortiz/prawn-rails/issues/26。 – dfaulken

関連する問題