是否可以将帮助程序导入Resque工作程序?

时间:2012-06-29 13:29:16

标签: ruby-on-rails resque helpers

我的工作人员正在发送电子邮件。电子邮件需要帮助者。

由于某些原因,如果Resque处理它们,那么这些助手在电子邮件中是不可访问的。

如何导入助手?

我是通过部分本身,控制器还是Resque工作人员来完成的?

更新

这仅在运行测试时发生。

1 个答案:

答案 0 :(得分:1)

Upps,太晚看了更新。我不知道,这是否有助于您的测试。


您可以在application.rb中调用to_prepare来访问ActionMailer中的助手。一定要包含它并在其上调用帮助方法,以便能够从邮件程序和邮件程序的视图模板中调用帮助程序。

config.to_prepare do
  ActionMailer::Base.class_eval do 
    include ApplicationHelper
    helper ApplicationHelper 
  end 
end