2014-03-24 79 views
1

我使用prawnto_2 gem來生成Rails 4中的PDF文件。在我的控制器中,我僅在我的PDF文件中發送了用於渲染的參數。如何使用Prawnto_2 Rails在PDF中更改垂直水平方向4

我的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 

但是,我有一個巨大的信息表。所以,垂直方向不是選項,我需要改變方向。

我該怎麼做?我已經研究並找不到解決方案。

在此先感謝。

回答

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

class PdfFilesController < ApplicationController 
    prawnto :prawn => { :page_size => 'A4', :page_layout => :landscape } 
end 
+0

我在哪裏放那條線?或者我如何正確使用它?因爲我也找到了這個解決方案,但我不知道如何應用它。 – Dvex

+0

再次從文檔 –

+0

更新好了它的工作原理,但該行使PDF下載。開始時,pdf會顯示在瀏覽器中。儘管如此,已經得到了我想要的。謝謝,我需要更好地閱讀文檔。 – Dvex