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

メーラーで使用したいビュー ヘルパーをロードしていないようです。

class EmailTemplatePdfWorker < ActionMailer::Base
  add_template_helper(ApplicationHelper)

  #...
end
于 2012-09-18T20:12:52.653 に答える