0

出于某种原因,我的 Resque 工作人员正在执行功能测试指定的视图中没有我的辅助方法可用。

我想知道是否有其他人注意到这一点,以及可能的解决方法是什么?

在我的测试中:

assert_queued(EmailTemplatePdfWorker)
Resque.run!

在我看来由 email_template_pdf_worker.rb 呈现:

- raise 'this seriously does not work' if !(defined? newline_to_br)

*newline_to_br我的 application_helper.rb 中定义的方法在哪里。

有任何想法吗?

4

1 回答 1

1

听起来您没有加载要在 Mailer 中使用的视图助手:

class EmailTemplatePdfWorker < ActionMailer::Base
  add_template_helper(ApplicationHelper)

  #...
end
于 2012-09-18T20:12:52.653 回答