Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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 如何在Square Connect上生成组中的客户_Ruby On Rails_Ruby On Rails 4_Square Connect - Fatal编程技术网

Ruby on rails 如何在Square Connect上生成组中的客户

Ruby on rails 如何在Square Connect上生成组中的客户,ruby-on-rails,ruby-on-rails-4,square-connect,Ruby On Rails,Ruby On Rails 4,Square Connect,我正在从客户餐厅网站上的表单自动生成客户。他使用Square进行POS和营销,但希望我们的表单自动将客户数据发送到他的系统。下面的代码可以工作,但是如果它能够自动将一个组附加到那些客户记录中,那么它将得到极大的改进 API对客户创建的处理含糊不清 Gemfile 跟踪器 类跟踪器

我正在从客户餐厅网站上的表单自动生成客户。他使用Square进行POS和营销,但希望我们的表单自动将客户数据发送到他的系统。下面的代码可以工作,但是如果它能够自动将一个组附加到那些客户记录中,那么它将得到极大的改进

API对客户创建的处理含糊不清

Gemfile

跟踪器

类跟踪器
此时,客户群只是通过API进行只读

gem 'square_connect'
class Tracker < ActiveRecord::Base
  require "square_connect"
  ...
  def send_info(email, note)
    api = SquareConnect::CustomerApi.new
    api.create_customer(ACCESS_TOKEN, {
      email_address: email,
      reference_id: code, # Tracker variable
      note: note
    })
    self.update_attributes used: true,
                           email: email
  end
end