Я использую ActionMailer 3.0.7
В соответствии с документами электронные письма по умолчанию являются стандартными.Поэтому, если у меня есть почтовик EnquiryNotifier с методом notify, то я ожидаю, что будет отображаться app/views/enquiry_notifier/notify.text.plain.erb
.
Если я просто использую mail(someparams)
в методе notify, то тело письма будет пустым.
Я прочитал, что ActionMailer предназначен для сканирования каталога представлений для поиска всех типов шаблонов.
Однако, если указать формат в блоке и выполнить
mail(:to => 'somebody', :subject => 'something') do |format|
format.text
end
тогда мой шаблон notify.text.plain.erb
будет обработан.
Возможно, не связан: Если я не укажу формат, но переименую шаблон в notify.erb, тогда он будет работать, но электронное письмо будет отправлено как text / html.