使用PDFKit时Rails应用程序挂起

时间:2015-03-25 15:15:49

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

我一直在使用PDFKit创建pdf,但是当我使用localhost创建pdf时,应用程序似乎挂起,但是当我使用http://www.google.com时却没有。

这是我的代码:

gem "pdfkit"

在我的控制器中:

def generate_pdf(id)
    pdf = PDFKit.new("http://localhost:3000/quotes/550f313057694d5f43130000")
    directory = "#{Rails.root}/quotes/pdf"
    FileUtils.mkdir_p(directory) unless File.directory?(directory)
    path = File.join(directory, id)
    pdf.to_file("#{path}")
end

以上代码不起作用,但如果我更换:

pdf = PDFKit.new("http://localhost:3000/quotes/550f313057694d5f43130000")

pdf = PDFKit.new("http://google.com")

确实有效。有没有人知道这是怎么回事?

0 个答案:

没有答案