【发布时间】:2012-06-02 05:13:36
【问题描述】:
现在我使用的是 Rails 3.0.0 版本。我想安装 Wicked pdf gem。我不知道如何安装那个gem。请告诉我一步一步的过程。
【问题讨论】:
-
如果对您有帮助,请评价我的回答。干杯!!!
标签: ruby-on-rails ruby-on-rails-3 rubygems
现在我使用的是 Rails 3.0.0 版本。我想安装 Wicked pdf gem。我不知道如何安装那个gem。请告诉我一步一步的过程。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 rubygems
真的很简单!
将此添加到 Gem 文件!
gem 'wicked_pdf'
gem 'wkhtmltopdf-binary', '~> 0.12.3'
运行 Bundle install 并运行 rails generate wicked_pdf
在 config/initializers/mime_types.rb 中添加(或取消注释)
WickedPdf.config = {
exe_path: '/usr/local/bin/wkhtmltopdf'
}
在您的控制器中(显示操作)
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
创建一个 erb.html 文件并将您的 pdf 代码放入其中。
鉴于您必须使用路由 controller#show 作为您的 link_to 标签!
祝你好运。
【讨论】:
使用命令gem install wicked_pdf 。请参阅此处的文档。 http://rubygems.org/gems/wicked_pdf & http://rubydoc.info/gems/wicked_pdf/0.7.9/frames
【讨论】:
提醒您在更改 config/initializers/mime_types.rb 文件后重新启动服务器。除此之外,Afsanefda 的回答对我有用。
【讨论】: