Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 Docusign\u rest如何将自定义pdf作为参数发送_Ruby On Rails 3_Rest_Pdf_Prawn_Docusignapi - Fatal编程技术网

Ruby on rails 3 Docusign\u rest如何将自定义pdf作为参数发送

Ruby on rails 3 Docusign\u rest如何将自定义pdf作为参数发送,ruby-on-rails-3,rest,pdf,prawn,docusignapi,Ruby On Rails 3,Rest,Pdf,Prawn,Docusignapi,我已经做了记录。创建模板和信封也。现在我的问题是,如何在使用Docusign发送文档时生成pdf?PDF不被保存,如果这样做,那么这就足够好,我通过 We are passing path: 'pdf.pdf', name: 'pdf.pdf' 我想通过PDF,但不是静态的方式。可能吗 我试了很多,但它给了我错误的路径。那个么你们能告诉我如何获取文件的全局或动态路径吗 @dum = Dum.find(params[:id]) @pdf = DumPdf.new(@dum) send_data

我已经做了记录。创建模板和信封也。现在我的问题是,如何在使用Docusign发送文档时生成pdf?PDF不被保存,如果这样做,那么这就足够好,我通过

We are passing path: 'pdf.pdf', name: 'pdf.pdf'
我想通过PDF,但不是静态的方式。可能吗

我试了很多,但它给了我错误的路径。那个么你们能告诉我如何获取文件的全局或动态路径吗

@dum = Dum.find(params[:id])
@pdf = DumPdf.new(@dum)
send_data @pdf.render
此代码生成我的PDF。如何在rails 3中获取文件路径?

在Ruby中,file.New()方法在程序的当前工作目录中创建一个文件。要查找当前工作目录,可以执行以下操作

puts Dir.pwd # This will return something like /usr/bin
这将为您提供目录路径,如果您将文件名附加到此文件,则您将获得文件的完整路径。要检查您构建的动态文件路径是否有效,您可以使用

# This returns either true or false
File.file?( "document.pdf" ) 

一旦获得了动态文件的路径,就可以读取这些文件字节并将它们放入DocuSign API请求中。DocuSign API不关心字节来自何处,只要它们是正确编码的有效文件字节。

不清楚您在问什么,请澄清您的问题。你到底想完成什么?更新了我的问题。希望pdf动态而非静态来自特定路径。路径可以是用户想要的动态路径。