在Rails 4中回复pdf

时间:2013-09-16 16:16:58

标签: ruby-on-rails ruby ruby-on-rails-4 prawn

我有一个index控制器操作响应pdf格式,看起来像

class ProposalsController < ApplicationController
  respond_to :pdf, :html
  def index
    @proposals = Proposal.all

    respond_with @proposals do |format|
      format.html
      format.pdf
    end
  end
end

Proposalto_pdf方法可创建Prawn::Document。如何遍历每个道具,抓取它的PDF,将其附加到新创建的PDF,然后通过respond_with在浏览器中呈现?

1 个答案:

答案 0 :(得分:-3)

可以使用rails API创建个性化渲染器。实际上,JoséValim撰写的Crafting Rails 4 Applications一书向您展示了如何在第一章中创建个性化的PDF渲染器。