禁用Mailchimp双重选择

时间:2014-07-02 02:29:10

标签: ruby-on-rails mailchimp

我使用Ruby on Rails并且我想禁用双重选择它但是有NFI如何做它。

如何将变量发送到API?

谢谢

1 个答案:

答案 0 :(得分:2)

以下是您在模型中用于将用户添加到MailChimp邮件列表的subscribe方法:

  def subscribe
    mailchimp = Gibbon::API.new(Rails.application.secrets.mailchimp_api_key)
    result = mailchimp.lists.subscribe({
      :id => Rails.application.secrets.mailchimp_list_id,
      :email => {:email => self.email},
      :double_optin => false,
      :update_existing => true,
      :send_welcome => true
    })
    Rails.logger.info("Subscribed #{self.email} to MailChimp") if result
  end

它使用Gibbon宝石。哈希中的一个键/值对是:double_optin => false

示例来自我的书Learn Ruby on Rails,其中包含一章,展示了如何构建允许用户订阅邮件列表的应用程序。