class LettersController < ApplicationController before_action :fetch_letter invisible_captcha only: %i[sign], honeypot: %i[surname] # @@documenso = Rails.configuration.documenso def sign signatory = params.permit :name, :quality, :email @signatory = @letter.signatories.create! signatory SignatoryMailer.with(signatory: @signatory).sign.deliver_now! # @document = @@documenso.generate @letter.template, # { email: @signatory.email, name: @signatory.name }, # meta: { # redirectUrl: signatory_url(@signatory) # } # document_id = @document.fetch 'documentId' # @signatory.update! document: document_id # @@documenso.send document_id end private def fetch_letter @letter = Letter.find params[:id] end end