1

Rails 4でPDFファイルを生成するためにprawnto_2 gemを使用しています。コントローラーでは、PDFファイルでレンダリングするためのパラメーターのみを送信します。

私のgemfileには次のものがあります:

#some gems
gem "prawnto_2", :require => "prawnto"

したがって、ビューフォルダーには、拡張子が.pdf.prawnのファイルがあります

私が使用するコードの例は次のとおりです。

class PdfFilesController < ApplicationController
def user_car_pdf
    @users = User.all
    @car = User.find(params[:id]).car
end

#In user_car_pdf.pdf.prawn

text "User's Car - #{@car.id.to_s.rjust(5, '0')}", :align => :center
move_down 3

@users.each do |data|
  text "#{data.name}# / #{data.email}"
  text "#{data.description}"
end

しかし、私は多くの情報を含む巨大なテーブルを持っています。したがって、垂直方向はオプションではありません。方向を変更する必要があります。

どうすればそれができますか?私は調査しましたが、解決策を見つけることができません。

前もって感謝します。

4

1 に答える 1

1
:page_layout => :landscape according to the prawnto_2 gem documentation

class PdfFilesController < ApplicationController
  prawnto :prawn => { :page_size => 'A4', :page_layout => :landscape }
end
于 2014-03-24T16:06:42.243 に答える