私の労働者は電子メールを送信しています。そして、メールにはヘルパーが必要です。
何らかの理由で、Resqueが処理する場合、これらのヘルパーは電子メール内でアクセスできません。
ヘルパーをインポートするにはどうすればよいですか?
パーシャル自体、コントローラー、またはResqueワーカーを介してそれを行いますか?
アップデート
これは、テストの実行時にのみ発生します。
私の労働者は電子メールを送信しています。そして、メールにはヘルパーが必要です。
何らかの理由で、Resqueが処理する場合、これらのヘルパーは電子メール内でアクセスできません。
ヘルパーをインポートするにはどうすればよいですか?
パーシャル自体、コントローラー、またはResqueワーカーを介してそれを行いますか?
アップデート
これは、テストの実行時にのみ発生します。
Upps、更新を読むのが遅すぎます。これがあなたのテストに役立つかどうかはわかりません。
application.rbでを呼び出してto_prepare
、ActionMailerのヘルパーにアクセスできます。メーラーおよびメーラーのビューテンプレート内からヘルパーを呼び出すことができるように、必ずそれを含めてヘルパーメソッドを呼び出してください。
config.to_prepare do
ActionMailer::Base.class_eval do
include ApplicationHelper
helper ApplicationHelper
end
end