【发布时间】:2013-09-16 16:16:58
【问题描述】:
我有一个 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
Proposal 有一个to_pdf 方法,它创建Prawn::Document。如何遍历每个propsals,获取它的PDF,将其附加到新创建的PDF,然后通过respond_with 在浏览器中呈现?
【问题讨论】:
-
我正在尝试解决相同的问题,并且我希望将我的视图保持在 Rails 提供的相同模式下,您可以在其中为每个操作提供模板等等。这意味着我不喜欢使用
to_json或to_pdf,因为它更难维护。我发现了这个:github.com/lloeki/tilt-pdf
标签: ruby-on-rails ruby ruby-on-rails-4 prawn