2012-06-02 25 views

回答

0

這真的很容易!

  1. 添加到Gem文件!

    gem 'wicked_pdf' 
    gem 'wkhtmltopdf-binary', '~> 0.12.3' 
    
  2. 運行捆綁安裝和運行rails generate wicked_pdf

  3. 配置/初始化/ mime_types.rb添加這個(或取消註釋)

    WickedPdf.config = { 
        exe_path: '/usr/local/bin/wkhtmltopdf' 
    } 
    
  4. 在你的控制器(秀行動)

    def show 
        respond_to do |format| 
         format.pdf do 
          render :pdf => "file_name.pdf", :template => 'file_directory/file_name.html.erb', :encoding => 'utf-8' 
         end 
         format.html 
    end end 
    
  5. 創建一個erb.html文件並在其中放置您的pdf代碼。

  6. 鑑於您必須使用路線控制器#顯示爲您的link_to標記!

  7. 祝你好運。