堆栈级别太深:检索列表的 ID - Gibbon / MailChimp / Rails

Stack Level Too Deep: retrieving an ID of a List - Gibbon / MailChimp / Rails

使用 Gibbon API Wrapper 从 MailChimp 检索列表 ID 的正确方法是什么?

说我想做这样的事情:

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

list.id returns stack level too deep 因为 gibbon.list 调用中的嵌套属性。在 Gibbon 中调用 list.id 的正确方法是什么?

最终将 list_id 存储为环境变量。

这使我能够限制 MailChimp API 查询的数量,因为列表 ID 现在存储在本地。

我还创建了额外的列表来测试不同环境中的用户订阅(例如 staging)。使用相同的代码库,我只是为不同的环境替换列表 ENV 值。