Как изменить ориентацию по вертикали на горизонтальную в PDF с помощью Prawnto_2 Rails 4
Я использую гем prawnto_2 для создания PDF-файла в Rails 4. В моем контроллере я отправляю только параметры для рендеринга в моем PDF-файле.
Мой гемфайл имеет:
#some gems
gem "prawnto_2", :require => "prawnto"
Итак, в моей папке views у меня есть файл с расширением .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
Но у меня есть огромная таблица с большим количеством информации. Таким образом, вертикальная ориентация не вариант, мне нужно изменить ориентацию.
Как я могу это сделать? Я исследовал и не могу найти решение.
Заранее спасибо.
1 ответ
Решение
:page_layout => :landscape according to the prawnto_2 gem documentation
class PdfFilesController < ApplicationController
prawnto :prawn => { :page_size => 'A4', :page_layout => :landscape }
end