Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.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 Rails中的Docusign_Ruby On Rails_Ruby_Ruby On Rails 4_Docusignapi - Fatal编程技术网

Ruby on rails Rails中的Docusign

Ruby on rails Rails中的Docusign,ruby-on-rails,ruby,ruby-on-rails-4,docusignapi,Ruby On Rails,Ruby,Ruby On Rails 4,Docusignapi,我正在尝试在rails应用程序上实现文档签名。 我有一个发送给许多用户的模板 因此,我制作了一个带有标签Member的自定义标签,我想通过我的应用程序用自定义文本“abc”来填充它 这是我迄今为止尝试过的代码。成员部分仍然看起来是空白的。其他字段(如姓名、签名和日期)工作正常 client = DocusignRest::Client.new @envelope_response = client.create_envelope_from_template( status

我正在尝试在rails应用程序上实现文档签名。 我有一个发送给许多用户的模板

因此,我制作了一个带有标签
Member
的自定义标签,我想通过我的应用程序用自定义文本“abc”来填充它

这是我迄今为止尝试过的代码。成员部分仍然看起来是空白的。其他字段(如姓名、签名和日期)工作正常

client = DocusignRest::Client.new
@envelope_response = client.create_envelope_from_template(
            status: 'sent',
            email: {
              subject: "The test email subject envelope 7",
              body: "Envelope body content here"
            },
            template_id: template_id,
            signers: [
               {
                 name: 'Name',
                 email: 'sample_email@gmail.com',
                 role_name: 'Expert',
                 tabs: {
                    text_tabs: [
                      { 
                        tab_label: 'Member', 
                        value: 'abc'
                      }
                    ]
                  }
                }
              ]
            )

我不知道我哪里出错了。请帮助

似乎“文本选项卡”不应嵌入“选项卡”中。相反,将“文本”选项卡直接传递给签名者。另外,不要使用“标签”,试着只使用“标签”。

客户机从哪里来?您使用哪些库来实现文档签名?请发布由此创建并发送的相应JSON(您应该能够在发送之前打印出来)。我注意到的第一件事是属性的名称应该是
tabLabel
而不是
tab\u label
,但也可能有其他问题。@Ergin sry,请稍后回复。。如何放置json响应..您需要捕获代码发出的json,可能是通过外部工具。很多人发现它很容易使用,而且是免费的。一旦我们看到您发送的JSON,我想问题会很明显……可能您还需要传递document_id(例如,将其设置为1)以及标签、值和可能的名称。是的,问题是在回答这个问题后,我在信封中设置了一个数字选项卡,而不是文本选项卡,自述文件中的文档已修复,因此没有额外的选项卡: