【问题标题】:Disable Mailchimp double opt-in [closed]禁用Mailchimp双重选择[关闭]
【发布时间】:2014-08-22 16:55:01
【问题描述】:

我正在使用 Ruby on Rails,我想禁用双重选择,但有 NFI 怎么做。

如何将变量发送到 API?

谢谢

【问题讨论】:

  • NFI 代表什么?再想一想,我可能不想知道。

标签: ruby-on-rails mailchimp


【解决方案1】:

这是一个subscribe 方法,您可以在模型中使用该方法将用户添加到 MailChimp 邮件列表:

  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 gem。哈希中的键/值对之一是:double_optin => false。

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

【讨论】:

    猜你喜欢
    • 2016-05-30
    • 2016-06-23
    • 2014-11-18
    • 1970-01-01
    • 2015-09-23
    • 2014-07-13
    • 1970-01-01
    • 2023-03-30
    • 2018-06-13
    相关资源
    最近更新 更多