问题标签 [gibbon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
984 浏览

ruby-on-rails - 为 Mailchimp 定制设计

Rails 新手,我正在通过 Gibbon 连接到 Mailchimp API。

我想将我的应用程序的订阅者添加到邮件列表中,而无需他们签署两次确认。因此,当在 Devise::RegistrationsController 中创建新用户时,我已将 API 调用添加到 Mailchimp。但是,我想一旦他们从确认电子邮件中确认,它实际上应该被添加。但我看不到在 Devise::RegistrationsController 中正确执行此操作的位置。这是我现有的代码...谢谢。

0 投票
2 回答
2255 浏览

ruby-on-rails - 为什么长臂猿会抛出“未初始化的常量 Gibbon::API (NameError)”

我正在尝试将长臂猿宝石添加到 Rails 3.2 应用程序中。

我已按照说明进行操作,并使用以下内容设置了 gibbon.rb 初始化程序

该应用程序正在抛出

我已经尝试过require 'gibbon',但似乎没有任何效果。

为什么类没有初始化?

0 投票
1 回答
36 浏览

ruby-on-rails - rails 自定义库用干法重新编码

我有这个 mailchimp.rb 文件,但我认为它效率不高。

有没有更好的方法来编写这个类?因为我重复这部分

0 投票
1 回答
1276 浏览

ruby-on-rails - 未初始化的常量 Gibbon::API 错误

我正在尝试让 Gibbon 启动并运行。最终,我想使用 listSubscribe 方法,但现在,我正在尝试获取我的列表 ID 并让 Gibbon 运行。这是我第一次在我的第一个应用程序中使用 gems,虽然我继承了该应用程序,所以它已经使用了其他 gems。

我收到一个错误:

未初始化的常量 Gibbon::API

在 app/controllers/my-controller.rb

在控制器中,我有以下代码:@lists = Gibbon::API.lists

在视图中,我有这个代码:<% @lists.list %>

在 gemfile 中,我有:gem 'gibbon', :git => 'https://github.com/amro/gibbon.git'

在 /config/initializers/gibbon.rb 中:

我尝试过但不起作用的事情: 1. 我最初只是gem 'gibbon'在 gemfile 中,但尝试从 github 而不是从 RubyGems 获取它,以确保我有这个问题的最新版本。为什么长臂猿会抛出“未初始化的常量 Gibbon::API (NameError)”

  1. 我试着bundle install按照这个问题做一个:How to fix the uninitialized constant Rake::DSL problem on Heroku?

  2. 根据关于堆栈溢出的另一个问题,我确认我的所有版本(rails、ruby 和 gibbon)都是兼容的。它们是:rails 3.2.13 ruby​​ 1.9.3p392 gibbon 0.5.0。

我不确定发生了什么以及如何解决此问题。我如何解决它?谢谢!

0 投票
1 回答
449 浏览

ruby - 为什么 Gibbon Gem 可以访问 API 但不能 listSubscribe()?

我正在尝试使用 Gibbon gem 将 mailchimp 与我的 ruby​​-on-rails 应用程序集成。

我已成功访问 API。我通过获取我所有的 mailchimp 列表来测试它。但是,我遇到了 listsubscribe 方法的问题。我没有收到任何错误,它根本不起作用。

在创建用户并且可以访问他们的信息之后,我在用户注册页面的控制器中有以下代码。

它什么也不做。我已经尝试过使用参数短语(在这篇文章中:如何使用 Gibbon Gem 自动将订阅者添加到 MailChimp 中的特定兴趣组?)我尝试过更像本教程中的结构:http:/ /www.leorodriguez.me/2011/08/subscribe-member-into-mailchimp-using.html

我不知道出了什么问题。正如我之前所说,其他 API 调用正在通过 MailChimp。你有什么建议吗?先感谢您。

0 投票
1 回答
433 浏览

ruby - 使用 Gibbon gem 将地址添加到 mailchimp

我将长臂猿 0.4.6 与 ruby​​ 1.9.3p392 一起使用,我尝试添加联系人的地址,但找不到正确的参数格式。

更新

正如 Amro 所建议的,现在我使用的是 Gibbon 1.0,但我遇到了同样的问题:

我用这个

但是地址(MMERGE3)没有在 MailChimp 上注册。

欢迎任何想法。

0 投票
1 回答
200 浏览

ruby-on-rails - 如何按名称检索特定的邮件芯片列表

我对rails和mailchip都很陌生。我可以使用以下代码检索控制器内的所有列表

我可以在控制台中查看我的所有列表。我要做的是通过 name 属性检索其中一个列表。例如,我的列表名为“My eList”,我尝试这样做:

但这仍然返回我所有列表的数组。

0 投票
1 回答
1342 浏览

ruby-on-rails - mailchimp 列表/兴趣分组

任何人都有一个关于如何使用 mailchimp 2.0 兴趣分组的示例,我在 rails 中使用了 Gibbon gem。

我试过下面的代码。

我收到以下错误。Gibbon::MailChimpError:MailChimp API 错误:未知方法“lists/listinterestgroupings”(代码 -32601)

我可以使用 mailchimp subscribe 方法订阅我的列表,但是当我尝试将它传递给分组时,它只是将它保存到列表而不是我的组

任何人都可以让它工作。请帮助这让我发疯。

0 投票
1 回答
1344 浏览

ruby-on-rails - rails - Gibbon mailchimp gem 将订阅者添加到列表中,但不发送确认电子邮件

我正在使用设计和长臂猿宝石让用户注册我的网站。长臂猿 gem 的工作原理是将用户添加到 mailchimp 的列表中,但不会向他们发送确认电子邮件,根据文档,我相信我的代码应该这样做。以下是相关代码:

我如何让它发送确认电子邮件?

0 投票
1 回答
2128 浏览

ruby - 如何使用 Ruby 和 Gibbon 更新 MailChimp API 批量订阅中的所有字段

我正在使用没有 Rails 的 Ruby 1.9.3 和 Gibbon gem 的 1.0.4 版本。

我的列表中填充了推荐,并且可以使用 Gibbon 将以下内容发送到 MailChimp。但是,MailChimp 的列表中只填充了电子邮件地址和电子邮件类型字段。我做错了什么禁止通过 API 导入所有合并字段?

这是列表的批次和地图。

以上执行成功。但是,仅填充了电子邮件地址和电子邮件类型,但应填充大部分字段。

这是我对prepared_batches 之一的日志输出。我用价值替换了实际价值。我使用自己的电子邮件进行测试。

这是 MailChimp 调用结果的日志输出。

任何有关如何在 MailChimp 中更新所有字段的建议都值得赞赏。谢谢。