Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的工作人员正在发送电子邮件。并且电子邮件需要帮助。
出于某种原因,如果 Resque 处理了这些助手,则无法在电子邮件中访问这些助手。
如何导入助手?
我会通过部分本身、控制器或 Resque 工作人员来完成吗?
更新
这仅在运行测试时发生。
Upps,阅读更新太晚了。我不知道这是否对您的测试有帮助。
您可以to_prepare在 application.rb 中调用 to 以访问 ActionMailer 中的助手。确保包含它并在其上调用 helper 方法,以便能够从邮件程序和邮件程序的视图模板中调用帮助程序。
to_prepare
config.to_prepare do ActionMailer::Base.class_eval do include ApplicationHelper helper ApplicationHelper end end