2016-08-14 4 views
0

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

enter image description here

Поскольку я использую React, мне нужно сгенерировать запрос AJAX сообщения и указать его к моей рельсовой почте. Во всех примерах почтовой рассылки rails, которые я видел, почта отправляется при создании нового пользователя (в пути публикации пользователей). У меня нет необходимости в этом. Можно ли обрабатывать мою почтовую программу как контроллер и отправлять сообщения непосредственно почтовому агенту? Как выглядят маршруты? Заранее спасибо

ответ

1

Вы можете создавать свои собственные почтовые отправления.

Посмотрите на документы для ActionMailer: http://guides.rubyonrails.org/action_mailer_basics.html

Вы вероятно хотите назвать свой Mailer от контроллера. Если это форма назначения, вы должны иметь AppointmentsController с некоторыми действиями, которые вызывают Mailer, выдают ответ и, возможно, задают уведомление, чтобы дать пользователю некоторую обратную связь.

+1

Вызывается с контроллера, и все работает хорошо. Благодаря! –

 Смежные вопросы

  • Нет связанных вопросов^_^