【问题标题】:Gibbon Mailchimp integration simply not workingGibbon Mailchimp 集成根本不起作用
【发布时间】:2015-01-22 17:59:52
【问题描述】:

查看

<%= form_tag('/posts/subscribe', method: "post", id: "subscribe", remote: "true") do %>
    <div class="large-18 columns text-right mailer">
    <%= email_field(:email, :address, {id: "mailersub", placeholder: "Enter your email"}) %>
    </div>
    <div class="large-6 columns text-right mailer">
        <%= submit_tag("Submit", id: "mailersubmit") %>
    </div>
<% end %>

帖子控制器

  def subscribe

    @list_id = "01d4732307"
    gb = Gibbon::API.new

    gb.lists.subscribe({
      :id => @list_id,
      :email => {:email => params[:email][:address]}
      })

  end

路线

  resources :posts do
    member do
       post :subscribe
    end
  end

初始化器

 Gibbon::API.api_key = "5dbfa9b02dd8a28aa43937d19234da5e-us9"
  Gibbon::API.timeout = 15
  Gibbon::API.throws_exceptions = false

当我点击提交时,它什么也没做,我不确定我做错了什么。这是我试图遵循的指南:http://cheshireoctopus.github.io/blog/2014/01/23/mailchimp-plus-gibbon-plus-rails-create-a-basic-sign-up-form/

【问题讨论】:

    标签: ruby-on-rails gibbon


    【解决方案1】:

    这个问题有点老了,但由于没有答案,有一天它可能会对某人有所帮助。

    如果您遇到这种情况,可能是因为被添加的用户处于待定状态,他们必须选择加入才能完全订阅。尝试按照the API documentation 中的说明将参数double_optin 添加到false

    gb.lists.subscribe({
          :id => @list_id,
          :email => {:email => params[:email][:address]},
          :double_optin => false
          })
    

    【讨论】:

      猜你喜欢
      • 2013-02-20
      • 2016-05-06
      • 2016-05-27
      • 2018-10-16
      • 2013-09-07
      • 2015-11-24
      • 2017-09-26
      • 2013-04-27
      • 2012-03-22
      相关资源
      最近更新 更多