問題タブ [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 投票する
2 に答える
1434 参照

ruby-on-rails - Sendgrid ローカルでメールを受信

Rails アプリケーションで「griddler」gem を使用して sendgrid parse API を実装しようとしています。問題は、ローカルでテストする方法です。そして、私のローカルマシンでメールを受信する方法。

0 投票する
1 に答える
1199 参照

ruby-on-rails - gem griddler を使用して Rails アプリでメールを受信する

gem griddlerを使用してレールアプリでメールを受信する方法は?

私はこのリンクをたどります:http://sendgrid.com/blog/recoming-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 に答える
731 参照

ruby-on-rails - Griddler の問題: 引数の数が間違っている (0 に対して 1)

Rails 4 アプリで Griddler を使用しようとしています。プロセッサは (mailgun 経由で) 電子メールを受信して​​いるように見えますが、Griddler はそれを保存していません。ArgumentError in Griddler::EmailsController#create wrong number of arguments (1 for 0)の特定のエラーで 500 エラーが発生します。

これが私のプロセッサコードです:

これはhttp://sendgrid.com/blog/recoming-email-in-your-rails-app-with-griddler/のチュートリアルから直接得たものです。

griddler (1.0.0) と griddler-mailgun (1.0.1) を使用しています。

なぜこのエラーが発生するのかについての考えは大歓迎です!

トレース (私は思う...これはまだ新しい!):

0 投票する
1 に答える
5346 参照

ruby-on-rails - Railsコントローラーで未定義のメソッドrender - 200ステータスコードでSendgridに応答しようとしています

Sendgrid Parse API と Griddler gem を使用して、受信メールを受け入れています。ほとんどの場合、これで問題なく動作します。ただし、ステータス コード 200 で Sendgrid に応答しない場合、Sendgrid はアプリが POST 要求を正しく受信しなかったと見なし、3 日間 POST を試行し続けます。ステータス コードで応答しようとしていますが、問題が発生しています。

通常の RESTful ルートでは、次のようなことができます...

ただし、これは render メソッドを認識するためにコントローラーで行う必要があると思います。Griddler は、EmailProcessor モデルを作成し、「プロセス」メソッドを使用して電子メールを処理することを提案しています。

私が理解していることから、モデルで render メソッドを使用することはできません。そこで、以下に示すように、クラス メソッドを使用して EmailProcessorsController クラスを作成しました。

以下は、アプリから取得したエラーです。render メソッドが気に入らない :(

私は新しい開発者で、これはおそらく非常に単純なものですが、行き詰まっています。問題やデザインに関するご意見やご感想をお待ちしております。ありがとう!

アップデート!

@meagar の提案に従って、以下に示すようにレンダー呼び出しをコントローラーに移動しましたが、別のエラーが発生し、どうすればよいかわかりません。

render 呼び出しがなければ、エラーは発生しません。render を呼び出すときに発生するエラーは次のとおりです...

0 投票する
1 に答える
164 参照

ruby-on-rails - Griddler - すべての本文を消去してユーザー テキストのみを取得する

直接返信されたメールを処理するアプリを作成しています。

GriddlerとSendGridアダプターですべてが正常に動作しています。

私の質問は、ユーザーが書いたテキストだけを取得するにはどうすればよいですか。

私のメールには多くの画像が含まれており、reply_delimiter不要なテキストをカットするために使用していますが、メールのタイムスタンプは引き続き表示されます。何かのようなもの:

\nこれは他のメール クライアントでは異なる可能性があることを考慮した上で、どのように削除すればよいでしょうか。

今のところ、Gmail からの返信のみをテストしました。

0 投票する
2 に答える
543 参照

ruby-on-rails - sendgrid の受信メール解析 Webhook を設定する

送信メールに gmail MX を使用しています。つまり、gmail には 5 つの MX レコードがあります。ここで、返信メールを解析するために sendgrid受信メール webhookを使用したいと考えています。このために、私はgriddlerを使用しています。

私の質問は、

  1. DNS に同じ優先度の 2 つの異なる MX レコードがあるとどうなりますか (つまり、ドキュメントに記載されているように、gmail MX に 5 つのエントリと sendgrid に 1 つのエントリがあります)。

  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) <----

ありがとう。