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

时间:2016-02-15 20:33:24

标签: ruby-on-rails mailchimp gibbon

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

说我想做点什么:

list = gibbon.lists.list(filters: "Foo")
gibbon.lists(list.id).members.create(....)
由于list.id调用中的嵌套属性,

stack level too deep会返回gibbon.list。在长臂猿中调用list.id的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

结束存储list_id作为环境变量。

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

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