2

私はエビを使用してPDFを生成し、alaをセットアップしています https://github.com/prawnpdf/prawn/wiki

自分のルートにアクセスして、pdf でリンクを生成できるようにしたいのですが、今は prawnto で行っていたようなテンプレートにないため、名前付きルートにアクセスできません。

class MyPdf < Prawn::Document
  def to_pdf
    text root_path
  end
end

名前付きルートを含めるにはどうすればよいですか?

4

2 に答える 2

1

あなたがすべきinclude ActionController::UrlWriter

また、Rails 環境の外部から名前付きルートを使用しようとしている場合は、環境をロードする必要がありますが、このロードは遅くなります。

#If Rails environment is not loaded, be sure you include config/boot.rb correctly
require File.dirname(__FILE__) + 'root_to_your_boot_rb_file'
require RAILS_ROOT + '/config/environment'

include ActionController::UrlWriter
于 2011-07-21T14:37:09.290 に答える