Я новичок в Rails, поэтому извините за глупый вопрос. Для отправки писем я использую ActionMailer с Rails 2.3.5. Синтаксис следующийActionMailer рабочий процесс
deliver_maintest1
deliver_maintest2
в модели экземпляра ActionMailer У меня есть
Защиту maintest1
конец
Защиту maintest2
концевых
Внутри определения я установил получатель, при условии, заголовки, ... Как я понимаю, нет какой-либо явной формы определяется методом почты которых на самом деле отправлено письмо. Письма отправляются из раздела def maintest1 и maintest2. Проблема перед отправкой электронной почты мне нужно определить несколько счетчиков, сколько писем было отправлено задумано maintest1 и maintest2. Теперь учтите, что у меня есть десятки defs, как maintest. Поэтому мне нужно общее место для всех этих разработчиков. На ваш взгляд, какое лучшее решение?
Спасибо!
D'oh, только что понял, что вы на рельсах 2.3 - вышесказанное применимо только к rails> = 3. На рельсах 2 вы можете попробовать переопределить метод доставки на своем почтовом ящике –
Спасибо, я не уверен, что в ActionMailer есть def. Вы знаете, как я могу определить after_filter для ActionMailer? – com
Как сказал Фредерик, «def deliver» работал бы на рельсах 3+ –