Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在rails 3.0.0中安装PDF gem_Ruby On Rails_Ruby On Rails 3_Rubygems - Fatal编程技术网

Ruby on rails 如何在rails 3.0.0中安装PDF gem

Ruby on rails 如何在rails 3.0.0中安装PDF gem,ruby-on-rails,ruby-on-rails-3,rubygems,Ruby On Rails,Ruby On Rails 3,Rubygems,现在我使用的是Rails 3.0.0版本。我想安装邪恶的pdf宝石。我不知道如何安装那颗宝石。请告诉我该步骤。使用命令gem-install-wicked\u-pdf。请参阅此处的文档 使用命令gem install\u pdf。请参阅此处的文档 这真的很容易 将此添加到Gem文件 gem 'wicked_pdf' gem 'wkhtmltopdf-binary', '~> 0.12.3' 运行捆绑安装并运行rails\u pdf 在config/initializers/mime_t

现在我使用的是Rails 3.0.0版本。我想安装邪恶的pdf宝石。我不知道如何安装那颗宝石。请告诉我该步骤。

使用命令
gem-install-wicked\u-pdf
。请参阅此处的文档

使用命令
gem install\u pdf
。请参阅此处的文档

这真的很容易

  • 将此添加到Gem文件

    gem 'wicked_pdf'
    gem 'wkhtmltopdf-binary', '~> 0.12.3'
    
  • 运行捆绑安装并运行
    rails\u pdf

  • 在config/initializers/mime_types.rb中添加(或取消注释)

  • 在控制器中(显示操作)

  • 创建一个erb.html文件,并将您的pdf代码放入其中

  • 在视图中,您必须使用路由控制器#show作为链接标记

  • 祝你好运

  • 这真的很容易

  • 将此添加到Gem文件

    gem 'wicked_pdf'
    gem 'wkhtmltopdf-binary', '~> 0.12.3'
    
  • 运行捆绑安装并运行
    rails\u pdf

  • 在config/initializers/mime_types.rb中添加(或取消注释)

  • 在控制器中(显示操作)

  • 创建一个erb.html文件,并将您的pdf代码放入其中

  • 在视图中,您必须使用路由控制器#show作为链接标记

  • 祝你好运


  • 更改config/initializers/mime_types.rb文件后重新启动服务器的提示。除此之外,阿夫萨内夫达的回答对我很有用

    更改config/initializers/mime_types.rb文件后重新启动服务器的提示。除此之外,阿夫萨内夫达的回答对我很有用

    如果我的答案对你有帮助,请给它打分。干杯如果我的答案对你有帮助,请给它打分。干杯
    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