При использовании gem 'active_campaign', '0.1.9' я получал ошибку при вызове метода contact_add
response = ActiveCampaign.contact_add(email: params[:email], :"p[1]" => 1)
{"result_code"=>0, "result_message"=>"Contact Email Address is not valid.", "result_output"=>"json", "results"=>[]}
, который был разрешен в этой ветви (проверьте последний коммит) -> https://github.com/mcmire/active_campaign/tree/add-missing-header
Но если я пытаюсь установить этот гем через GitHub и ветвь -
gem 'active_campaign', :github => 'mcmire/active_campaign', :branch => 'add-missing-header'
Я получаю сообщение об ошибке с файлом инициализатора active_campaign, которого не было раньше -
config / initializers / active_campaign.rb: 1: in <top (required)>': undefined method
api_endpoint = 'для ActiveCampaign: Module (NoMethodError)
Content of active_campaign.rb
ActiveCampaign.api_endpoint=ENV['ACTIVECAMPAIGN_ENDPOINT']
ActiveCampaign.api_key=ENV['ACTIVECAMPAIGN_API_KEY']
Поэтому я получаю сообщение об ошибке с файлом инициализатора, если я переключаю версию гема.