Игнорировать макет почтовой программы для конкретного вида почтовой программы


Макет почтовой программы в layouts/mailer.текст.Еврорадио & макетов/почтовик.формат html.erb в настоящее время отображается во всех представлениях почтовой программы, которые я создаю. Как я могу исключить макет почтовой программы для двух представлений (отправлено.текст.Эрб и послал.формат html.Эрб)?

2 2

2 ответа:

Можно использовать метод layout. Добавление чего-то вроде layout: 'mailer', except: :sent в класс mailer должно работать.

Вы можете сделать это:

layout 'your_layout', except: [:view_one, :view_two]

То же самое можно сделать с only:

В каждом действии можно также указать другой макет, например:

def your_action
  render layout: 'some_layout'
end