Уровень стека слишком глубокий: получение идентификатора списка - Gibbon / MailChimp / Rails

Как правильно получить идентификатор списка из MailChimp, используя Gibbon API Wrapper?

Скажем, я хочу сделать что-то вроде:

list = gibbon.lists.list(filters: "Foo")
gibbon.lists(list.id).members.create(....)

list.id возвращается stack level too deep из-за вложенных атрибутов внутри gibbon.listвызов. Как правильно позвонить list.id в гиббоне?

1 ответ

Решение

Хранение закончилось list_id в качестве переменной среды.

Это дает мне возможность ограничить количество MailChimp API запросы в виде списочных идентификаторов теперь хранятся локально.

Я также создал дополнительные списки для тестирования подписки пользователя в разных средах (например, staging). Используя ту же базу кода, я просто заменяю список ENV значение для разных сред.

Другие вопросы по тегам