忽略特定邮件视图的邮件布局
Ignore mailer layout for specific mailer view
layouts/mailer.text.erb & layouts/mailer.html.erb 中的邮件布局目前显示在我创建的所有邮件视图中。如何排除两个视图的邮件程序布局(已发送。text.erb 和已发送。html.erb)?
您可以使用 layout 方法。将 layout: 'mailer', except: :sent
之类的内容添加到您的邮件 class 应该可以。
你可以这样做:
layout 'your_layout', except: [:view_one, :view_two]
同样可以用only:
来完成
您还可以像这样在每个操作中指定不同的布局:
def your_action
render layout: 'some_layout'
end
layouts/mailer.text.erb & layouts/mailer.html.erb 中的邮件布局目前显示在我创建的所有邮件视图中。如何排除两个视图的邮件程序布局(已发送。text.erb 和已发送。html.erb)?
您可以使用 layout 方法。将 layout: 'mailer', except: :sent
之类的内容添加到您的邮件 class 应该可以。
你可以这样做:
layout 'your_layout', except: [:view_one, :view_two]
同样可以用only:
您还可以像这样在每个操作中指定不同的布局:
def your_action
render layout: 'some_layout'
end