使用prawnto生成pdf文件(mysql表)

时间:2010-08-04 10:28:42

标签: ruby-on-rails-plugins

我在一些Rails项目中使用了Prawnto。当我试图将它集成到这个项目中时,我无法让它工作!

我已安装插件,文件在那里: 脚本/插件安装git://github.com/thorny-sun/prawnto.git

我已将此行添加到配置块中的environment.rb:

config.gem“prawn”

Prawn作为gem安装并配置:

宝石列表 - 本地 虾(0.5.1) 对虾(0.5.1) 对虾格式(0.2.1) prawn-layout(0.2.1)

这是一个更新。似乎有两种方法可以调用Prawnto:正如我上面所说的那样使用“prawnto”方法调用,并通过respond_to块,如下所示:

......等等。

最后,我设置了我的控制器方法来处理PDF:

您好,我在一些Rails项目中使用了Prawnto。当我试图将它集成到这个项目中时,我无法让它工作!

我已安装插件,文件在那里: 脚本/插件安装git://github.com/thorny-sun/prawnto.git

我已将此行添加到配置块中的environment.rb:

config.gem“prawn”

Prawn作为gem安装并配置:

宝石列表 - 本地 虾(0.5.1) 对虾(0.5.1) 对虾格式(0.2.1) prawn-layout(0.2.1)

这是一个更新。似乎有两种方法可以调用Prawnto:正如我上面所说的那样使用“prawnto”方法调用,并通过respond_to块,如下所示:

......等等。

最后,我设置了我的控制器方法来处理PDF:

def show     @book = Book.find(params [:id])     @ book_pdf = Book.find(:all)

respond_to do |format|
  format.html # show.html.erb
  format.xml  { render :xml => @book }
  format.pdf { render :layout => false }
  end

端 结果是在视图路径app / views

中缺少模板书/ show.erb

1 个答案:

答案 0 :(得分:0)

我绝对会推荐你这个截屏视频: - http://railscasts.com/episodes/153-pdfs-with-prawn

另一个关于pdfkit的内容看起来更酷!