Rails ActiveCampaign gem - 错误的参数个数(2个为1)

时间:2014-10-16 07:36:21

标签: ruby-on-rails

我在Rails中使用ActiveCampaign gem连接到ActiveCampaign API:https://github.com/RushPlay/active_campaign

我正在尝试执行一项简单的功能:连接到CRM并上传一个联系人。我已应用以下代码:

ac = ActiveCampaign::Client.new('https://mywebsite.api-us1.com','mycode')
ac.contact_sync({ "email" => "test@test.com","first_name" => "John","last_name" => "Doe" })

不幸的是,rails会出现以下错误:

wrong number of arguments (2 for 1)

active_campaign (0.1.9) lib/active_campaign/client.rb:15:in `initialize'

任何想法我可能做错了什么?

1 个答案:

答案 0 :(得分:1)

根据thisActiveCampaign::Client#initialize接受一个应该是选项哈希的参数。你试图传递两个参数。