Railswicked | 您所在的位置:网站首页 › teardown黑屏 › Railswicked |
我有一个正常的Rails布局,这是我的普通网站. 我想在此页面上使用一个按钮将此页面转换/转换为PDF文件. 我想用这个gem来做:https: //github.com/mileszs/wicked_pdf 我添加gem 'wicked_pdf'到我的Gemfile,但现在我如何转换实际页面? 1> Julian Kaffk..: 这是我使用的方法wicked_pdf: # Gemfile gem 'wicked_pdf' gem 'wkhtmltopdf-binary' # if you need the binary too然后跑 $ bundle install $ (bundle exec) rails g wicked_pdf # generates the initializer然后,您可以config/initializers/wicked_pdf.rb按照github上的邪恶自述文件中的说明配置全局设置. Rails 4已经知道pdf mime类型,但在旧版本中你可能需要注册pdf为mime类型: # config/initializers/mime_types.rb Mime::Type.register "application/pdf", :pdf在你的控制器中 respond_to do |format| format.html format.pdf do render pdf: "your-filename" end end然后你app/views//.pdf.erb用你想要的内容放下一个视图. 要通过链接引用它,您可以执行以下操作: = link_to "Get PDF", your_path(format: :pdf)这会解决你的问题吗? |
CopyRight 2018-2019 实验室设备网 版权所有 |