我正在使用gem gibbon将我的网站设计用户连接到mailchimp所以这里是我的控制器,我不知道如何找到用户的电子邮件
请有人帮助我
class SubscribeUserToMailingListJob < ActiveJob::Base
queue_as :default
require 'gibbon'
def perform(*args)
user = User.find(params[:id])
gibbon = Gibbon::Request.new(api_key: "40691025ef57db1d1be9530e5d6ed79d-us7")
gibbon.timeout = 10
gibbon.lists("f9acb10acd").members.create(
body:
{
email_address: user.email,
status: "subscribed"})
end
end
答案 0 :(得分:0)
您已经在args中传递了用户。只需相应命名即可。
def perform(user)
# now you can do
user.email