【发布时间】:2015-05-04 14:14:18
【问题描述】:
缺少模板事件/索引、带有 {:locale=>[:en]、:formats=>[:pdf]、:variants=>[]、:handlers=>[:erb、:builder、 :raw, :ruby, :coffee, :haml]}。在以下位置搜索:*“c:/Put/Team/project/app/views”*“c:/Put/Team/project/vendor/bundle/ruby/2.0.0/gems/browserlog-0.0.2/app/views " * "c:/Put/Team/project/vendor/bundle/ruby/2.0.0/gems/devise-3.4.1/app/views"
这是我在尝试从我制作的 ruby 应用程序创建 pdf 时遇到的错误。当我将 .pdf 放在 URL 的末尾时会发生此错误。
这是我在应用控制器文件中实现的代码
def show
@event = current_user.events.find(params[:id])
respond_to do |format|
format.html
format.pdf do
pdf.text = Prawn::Document.new
pdf.text "Hello World"
send_data pdf.render
end
end
end
【问题讨论】:
-
尝试将
filename: 'somefile.pdf'或disposition: 'inline'作为send_data的选项 -
@katafrakt 我试过了
标签: ruby-on-rails ruby templates pdf