如何禁用特定邮件程序的布局?

时间:2012-12-28 18:39:52

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.2 actionmailer

我需要能够禁用特定电子邮件的特定布局。我已经看了Rails for ActionMailer - How to disable a Layout for a certain mailer但是我不知道在哪里以及如何输出必要的代码。我是Ruby的新手,已经搜索过API文档,无法找到我需要的确切代码行。

2 个答案:

答案 0 :(得分:6)

class YourMailer

  layout false, only: [:mail_method1, :mail_method2]

  def mail_method1
    #your code
  end

答案 1 :(得分:-1)

你可以粗略,只需在mail()调用之前执行此操作:

@_action_has_layout = false