所以我遇到了ActionMailer :: Preview模块的问题,我希望这只是我的经验不足;我有一个邮件程序,邮件方法以不同于邮件入口点的方式调用。
我的设置的简单示例:
def notify(user_id)
@user = User.find user_id
email_after_processing @user
end
def email_after_processing(user)
// do some processing of the user for the email
mail(:subject => "Some subject",
:to => "user@example.com") do |format|
format.html { render template }
end
end
当我在邮件程序预览方法中调用notify方法时,它会抱怨在notify方法中没有调用mail方法(嗯,它不是,所以,这是正确的)。有没有办法告诉它需要进行一些处理,并且在另一个地方调用mail方法?