Сохранение информации, отправленной по электронной почте и обработанной с помощью Mailgun, в мое приложение

Я настроил Heroku & Railgun, чтобы иметь возможность брать контент из электронных писем и сохранять его.

Я понял, что когда электронные письма отправляются почтовому оружию, они перенаправляются в мое приложение и автоматически создаются пустые места в моей модели сообщений, однако ни одно из полей электронной почты не сохраняется (несмотря на совпадение схема (например, from: string subject: строка и т. д.)).

Моя проблема в том, что я не могу понять, как взять содержимое запроса HTTP POST и обработать его так, чтобы каждое сообщение сохранялось с соответствующей информацией. Я могу видеть, что это входит в heroku (через журналы heroku), но не может сохранить это. Я хочу сначала сохранить следующие поля:

ИзТемаВложения

На данный момент мой messages_controller.rb выглядит так

    def create
      @message = Message.new(params[:message])

      respond_to do |format|
        if @message.save
          format.html { redirect_to @message, notice: 'Message was successfully created.' }
          format.json { render json: @message, status: :created, location: @message }
        else
          format.html { render action: "new" }
          format.json { render json: @message.errors, status: :unprocessable_entity }
        end
      end
    end

Какие-либо предложения?

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

Ответы на вопрос(1)

Ваш ответ на вопрос