-1
I gem Gibbon bin mit meiner Website devise Benutzer zu verbinden, so hier ist mein Controller Mailchimp und ich bin nicht sicher, wie kann ich die Benutzer E-Mails findenundefined lokale Variable oder Methode `params'
Bitte jemand mir helfen
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
JFYI, das ist kein Controller. –
Oh ye so wie kann ich die Benutzer-E-Mail finden Dies ist im Benutzermodell def subscribe_user_to_mailing_list SubscribeUserToMailingListJob.perform_later (Selbst-) Ende – nour
Was meinst du, wie kann ich finden? Sie übergeben ein Benutzerobjekt in Argumenten. Benutzer hat E-Mail. –