在我的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'
异常?有什么帮助吗?