問題タブ [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.
ruby-on-rails - Sendgrid ローカルでメールを受信
Rails アプリケーションで「griddler」gem を使用して sendgrid parse API を実装しようとしています。問題は、ローカルでテストする方法です。そして、私のローカルマシンでメールを受信する方法。
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 :
しかし、インデックス ポスト ビューでは、コールバックから何も取得できません。なぜですか?
ruby-on-rails - Sendgrid アカウントなしで Griddler を統合するにはサポートが必要
Sendgrid アカウントなしで Griddler を統合したい。これは可能ですか?
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) を使用しています。
なぜこのエラーが発生するのかについての考えは大歓迎です!
トレース (私は思う...これはまだ新しい!):
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 を呼び出すときに発生するエラーは次のとおりです...
ruby-on-rails - sendgrid の受信メール解析 Webhook を設定する
送信メールに gmail MX を使用しています。つまり、gmail には 5 つの MX レコードがあります。ここで、返信メールを解析するために sendgrid受信メール webhookを使用したいと考えています。このために、私はgriddlerを使用しています。
私の質問は、
DNS に同じ優先度の 2 つの異なる MX レコードがあるとどうなりますか (つまり、ドキュメントに記載されているように、gmail MX に 5 つのエントリと sendgrid に 1 つのエントリがあります)。
既存の機能は壊れますか? これはセットアップの正しい方法ですか?
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) <----
ありがとう。