我的工作人员正在发送电子邮件。电子邮件需要帮助者。
由于某些原因,如果Resque处理它们,那么这些助手在电子邮件中是不可访问的。
如何导入助手?
我是通过部分本身,控制器还是Resque工作人员来完成的?
更新
这仅在运行测试时发生。
答案 0 :(得分:1)
Upps,太晚看了更新。我不知道,这是否有助于您的测试。
您可以在application.rb中调用to_prepare
来访问ActionMailer中的助手。一定要包含它并在其上调用帮助方法,以便能够从邮件程序和邮件程序的视图模板中调用帮助程序。
config.to_prepare do
ActionMailer::Base.class_eval do
include ApplicationHelper
helper ApplicationHelper
end
end