Я настроил Heroku & Railgun, чтобы иметь возможность брать контент из электронных писем и сохранять его.
Я понял, что когда электронные письма отправляются в почтовый пистолет, они перенаправляются в мое приложение и автоматически создаются пустые места модели моих сообщений, однако ни одно из полей электронной почты не обрабатывается.сохраняется (несмотря на наличие согласованной схемы (например, from: string subject: string и т. д.)).
Моя проблема в том, что я не могу понять, как взять содержимое запроса 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
Есть предложения?
Я уверен, что это основная проблема с моей стороны, но я не могу найти ничего, что действительно объясняет то, что я пытаюсь сделать здесь.