问题标签 [griddler]

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 投票
1 回答
347 浏览

ruby-on-rails - Griddler 配置未定义的方法 processor_class

我根据 github 的说明创建了 config/initializers/griddler.rb:

运行时出现此错误:

该文件位于 ./config/initializers/griddler.rb 。我不确定为什么它在那里显示 /app 。

0 投票
1 回答
337 浏览

ruby-on-rails - 为什么 mount_griddler 是一个未定义的方法?

我正在尝试使用 Griddler gem,并在我的 Gemfile 中为“griddler”进行了捆绑安装。在我的 routes.rb 中,我添加了以下行:

当我尝试运行时rails s,我不断收到错误:

我还在 config/initializer/griddler 中创建了一个文件:

如果有人能告诉我哪里出错了,我将不胜感激。

我的 Gemfile 如下:

来源“ https://rubygems.org

宝石'导轨','3.2.13'

捆绑安装输出

您的捆绑包已完成!

路线.rb

0 投票
2 回答
1434 浏览

ruby-on-rails - Sendgrid 在本地接收电子邮件

我正在尝试在我的 rails 应用程序中使用“griddler”gem 来实现 sendgrid 解析 API。问题是如何在本地测试它?以及如何在我的本地机器上接收电子邮件。

0 投票
1 回答
1199 浏览

ruby-on-rails - 使用 gem griddler 在 Rails 应用程序中接收电子邮件

如何使用 gem griddler 在 Rails 应用程序中接收电子邮件?

我按照这个链接:http ://sendgrid.com/blog/receiving-email-in-your-rails-app-with-griddler/

我的 index.html.erb posts_controller :

帖子

我的 config/initializer/griddler.rb :

我的 lib/email_processor.rb :

但是在索引帖子视图中没有从回调中得到任何东西,为什么?

0 投票
1 回答
110 浏览

ruby-on-rails - 需要帮助在没有 Sendgrid 帐户的情况下集成 Griddler

我想在没有 Sendgrid 帐户的情况下集成 Griddler。这可能吗?

0 投票
1 回答
130 浏览

ruby-on-rails - Rails 创造!具有嵌套属性

每次我的应用程序收到电子邮件时,我都会写信给电子邮件表。

我正在传递一个电子邮件对象来创建记录,但无法弄清楚如何翻译 email.to 属性,这是一个哈希数组。

我有相应的 EmailAddress 有许多模型设置了适当的属性来转移!

电子邮件模型 has_many :email_addresses, class_name: "EmailAddress", as: "email_addressable"。

我相信 email.to 的示例如下:

0 投票
1 回答
731 浏览

ruby-on-rails - Griddler 问题:参数数量错误(1 代表 0)

我正在尝试在我的 Rails 4 应用程序中使用 Griddler。处理器似乎正在接收电子邮件(通过 mailgun),但 Griddler 没有保存它。我在 Griddler::EmailsController#create wrong number of arguments (1 for 0) 中收到 500 错误,其中包含 ArgumentError的特定错误。

这是我的处理器代码:

这直接来自http://sendgrid.com/blog/receiving-email-in-your-rails-app-with-griddler/的教程。

我正在使用 griddler (1.0.0) 和 griddler-mailgun (1.0.1)。

任何关于我为什么会收到此错误的想法将不胜感激!

跟踪(我认为......对此仍然很陌生!):

0 投票
1 回答
5346 浏览

ruby-on-rails - Rails 控制器中未定义的方法渲染 - 尝试使用 200 状态代码响应 Sendgrid

我正在使用 Sendgrid Parse API 和 Griddler gem 来接受传入的电子邮件。在大多数情况下,这很好用。但是,如果您没有以状态代码 200 响应 Sendgrid,他们将假定应用程序没有正确接收 POST 请求并继续尝试进行 POST 3 天。我正在尝试使用状态代码进行响应,但遇到了问题。

在常规 RESTful 路由中,您可以执行类似...

但是,我相信这必须在控制器中完成以识别渲染方法。Griddler 建议您创建一个 EmailProcessor 模型并使用“处理”方法来处理电子邮件。

据我了解,您不能在模型中使用渲染方法。因此,我创建了一个带有类方法的 EmailProcessorsController 类,如下所示。

以下是我从我的应用程序中得到的错误。它不喜欢渲染方法:(

我是一个较新的开发人员,这可能非常简单,但我被困住了。非常感谢您对问题和设计的任何想法和评论。谢谢!

更新!

根据@meagar 的建议,我将渲染调用移至控制器,如下所示,但现在我得到一个不同的错误,我不知道该怎么做。

如果没有渲染调用,我不会收到错误消息。这是我在调用渲染时遇到的错误...

0 投票
1 回答
164 浏览

ruby-on-rails - Griddler - 清理所有正文以仅获取用户文本

我正在创建一个应用程序来处理直接回复给我的电子邮件。

GriddlerSendGrid 适配器一切正常。

我的问题是:我怎样才能只得到用户写的文本。

我的电子邮件有很多图像,我reply_delimiter用来剪切不必要的文本,但电子邮件时间戳仍然出现。就像是:

\n考虑到这在其他电子邮件客户端中可能会有所不同,我该如何删除。

现在,我只测试了从 Gmail 回复。

0 投票
2 回答
543 浏览

ruby-on-rails - 设置 sendgrid 传入邮件解析 webhook

我正在使用 gmail MX 发送邮件。即我有5 MX 记录与gmail。现在我想使用 sendgrid传入邮件 webhook来解​​析回复的邮件。为此,我正在使用griddler

我的疑问是,

  1. 如果我的 DNS 有两个具有相同优先级的不同 MX 记录会发生什么(即我有 5 个 gmail MX 条目,1 个用于 sendgrid,如文档中所述。)

  2. 任何现有的功能都会中断吗?这是正确的设置方法吗?

    MX exmaple.com 3600 xyz.google.com (P: 5)
    MX exmaple.com 3600 abc.google.com (P: 5)
    MX exmaple.com 3600 sdmx2.googlemail.com (P: 10)
    MX exmaple.com 3600 asdpmx3.googlemail.com (P: 10)
    MX exmaple.com 3600 asdpmx.l.google.com (P: 1)

    MX exmaple.com mx.sendgrid.net (P:1) <----

谢谢。