Railswicked 您所在的位置:网站首页 teardown黑屏 Railswicked

Railswicked

#Railswicked| 来源: 网络整理| 查看: 265

我有一个正常的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 实验室设备网 版权所有