如何在rails 3.0.0中安装Wicked pdf gem

时间:2012-06-02 05:13:37

标签: ruby-on-rails ruby-on-rails-3 rubygems gem

现在我正在使用Rails 3.0.0版本。我想安装Wicked pdf gem。我不知道如何安装那个gem.Please告诉我一步一步的程序。

3 个答案:

答案 0 :(得分:0)

使用命令gem install wicked_pdf。请参阅此处的文档。 http://rubygems.org/gems/wicked_pdf& http://rubydoc.info/gems/wicked_pdf/0.7.9/frames

答案 1 :(得分:0)

这真的很容易!

  1. 将其添加到Gem文件中!

    gem 'wicked_pdf'
    gem 'wkhtmltopdf-binary', '~> 0.12.3'
    
  2. 运行捆绑安装并运行rails generate wicked_pdf

  3. config / initializers / 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. 在视图中,您必须使用路径 controller#show 作为link_to标记!

  7. 祝你好运。

答案 2 :(得分:0)

提醒您在更改config / initializers / mime_types.rb文件后重新启动服务器。除了Afsanefda的答案对我有用。