Как настроить входящий синтаксический анализ Sendgrid в производственной среде с использованием Rails?

#ruby-on-rails #sendgrid

#ruby-on-rails #sendgrid

Вопрос:

Я пытаюсь использовать входящий синтаксический анализ Sendgrid, чтобы пользователь мог ответить на электронное письмо и автоматически создать сообщение. Я смог заставить его работать на локальном хосте, используя конструктор Rails для отправки электронных писем, но мне трудно понять, как заставить его работать в рабочей среде.

https://sendgrid.com/docs/for-developers/parsing-email/setting-up-the-inbound-parse-webhook/

Я вижу, что для Sendgrid требуется URL-адрес («Электронное письмо, отправленное на любой адрес в получающем домене, будет обработано входящим синтаксическим анализом и отправлено на целевой URL»), но я не уверен, какой URL-адрес я должен указать здесь.

Я только что создал базовый каркас rails

 rails g scaffold gratitudes
  

Могу ли я просто указать «/ gratitudes» (POST / gratitudes)? Я думал, что нет, потому что в настоящее время мне требуется, чтобы пользователь вошел в систему, чтобы опубликовать что-то здесь. Должен ли я вместо этого создать новый маршрут, который позволит мне обрабатывать входящее электронное письмо? Если да, то как мне это настроить? Мне трудно понять, что включить в controller и routes.rb.

Я также не уверен, как интегрировать инструкции здесь: https://guides.rubyonrails.org/action_mailbox_basics.html#configuration