Получение ошибки о шаблоне .email при использовании volt-mailer

Итак, у меня есть то, что кажется полностью действительным представлением .email, написанным на основе документов.

<:Subject>
  Splatoon/Notify

<:Html>
  <h1>Welcome {{ name }}</h1>

  <p>Thanks for using Splatoon/Notify. We hope you enjoy the service.</p>

<:Text>
Welcome {{ name }}! Thanks for using Splatoon/Notify. We hope you enjoy the service.

Он вызывается этой задачей внутри mailer_tasks.rb

def onboard_user(email)
  Mailer.deliver('app/main/views/mailers/onboard.email', {to: email, :via => :smtp})
end

и все же выдает эту ошибку

Unable to find view at `app/main/views/mailers/onboard.email/subject`

Зачем ему искать путь /subject? Я не могу найти в StackOverflow ни одного вопроса о геме почтовой программы.


person Austin Paxton    schedule 15.07.2015    source источник


Ответы (1)


Вам не нужно указывать app в начале пути. Кроме того, вам не нужен .email в конце. Попробуйте это и дайте мне знать, если это сработает.

person Ryan    schedule 15.07.2015
comment
Кажется, это не работает. Изменил путь на /main/views/mailers/onboard. Добавление .email тоже не работает. - person Austin Paxton; 15.07.2015
comment
Попробуйте это: main/mailers/onboard - person Ryan; 15.07.2015
comment
В этом видео объясняется, как работает поиск просмотров: youtube.com/watch?v=1yNMP3XR6jU - person Ryan; 15.07.2015