我一直在使用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")
确实有效。有没有人知道这是怎么回事?