我需要能够禁用特定电子邮件的特定布局。我已经看了Rails for ActionMailer - How to disable a Layout for a certain mailer但是我不知道在哪里以及如何输出必要的代码。我是Ruby的新手,已经搜索过API文档,无法找到我需要的确切代码行。
答案 0 :(得分:6)
class YourMailer
layout false, only: [:mail_method1, :mail_method2]
def mail_method1
#your code
end
答案 1 :(得分:-1)
你可以粗略,只需在mail()调用之前执行此操作:
@_action_has_layout = false