首页 文章

Pdf在rails中创建,缺少模板

提问于
浏览
0

缺少模板事件/索引,应用程序/索引{: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的末尾时会发生此错误 .

这是我在app控制器文件中实现的代码

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

2 回答

  • 0

    它想在你的视图中渲染一个模板,所以我猜它不能识别你的PDF渲染语句 . 奇怪的是,当你说源是show方法时,指针指向事件/索引 .

    尝试参考这个StackOverflow线程:How to render format in pdf in rails

  • 0

    确保将视图命名为“show.pdf” .

相关问题