当我尝试使用Mailchimp v2 API订阅电子邮件时,为什么会出现未定义的方法错误?

时间:2014-01-19 01:56:28

标签: ruby-on-rails mailchimp

在我的Rails应用程序中,我将一个回调附加到我的用户模型,该模型在创建后将电子邮件地址订阅到Mailchimp列表。

    class User < ActiveRecord::Base
  validates_presence_of :email
  validates_format_of :email, with: /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/
  validates_uniqueness_of :email

  after_create :add_to_mailchimp_list

  protected

  def add_to_mailchimp_list
    @mc = Mailchimp::API.new('[Key Placeholder]')
    @mc.lists.subscribe(LIST_ID, example@example.com)
  end
end

但是,Rails抛出NoMethodError: undefined method 'subscribe'异常?有什么帮助吗?

0 个答案:

没有答案